1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545)

This commit is contained in:
crthpl
2021-06-23 04:20:07 -07:00
committed by GitHub
parent 69227b8be7
commit 500b48788e
5 changed files with 41 additions and 62 deletions

View File

@@ -1775,7 +1775,7 @@ fn (t Tree) asm_stmt(node ast.AsmStmt) &Node {
mut obj := new_object()
obj.add('ast_type', t.string_node('AsmStmt'))
obj.add('arch', t.enum_node(node.arch))
obj.add('is_top_level', t.bool_node(node.is_top_level))
obj.add('is_basic', t.bool_node(node.is_basic))
obj.add('is_volatile', t.bool_node(node.is_volatile))
obj.add('is_goto', t.bool_node(node.is_goto))
obj.add('scope', t.scope(node.scope))