aboutsummaryrefslogtreecommitdiff
path: root/asm.peg
diff options
context:
space:
mode:
Diffstat (limited to 'asm.peg')
-rw-r--r--asm.peg4
1 files changed, 2 insertions, 2 deletions
diff --git a/asm.peg b/asm.peg
index f181cfe..8d16458 100644
--- a/asm.peg
+++ b/asm.peg
@@ -126,9 +126,9 @@ pop =
call = "call" 'q'? ws (
'*' t:m
- { $$.call = (Call){ .kind = ASM_CALL, .target.indirect=dupv(&t), .indirect=1 } ; }
+ { $$.call = (Call){ .kind = ASM_CALL, .target.indirect=internparsev(&t), .indirect=1 } ; }
| '*' t:r64
- { $$.call = (Call){ .kind = ASM_CALL, .target.indirect=dupv(&t), .indirect=1 } ; }
+ { $$.call = (Call){ .kind = ASM_CALL, .target.indirect=internparsev(&t), .indirect=1 } ; }
| t:value
{ $$.call = (Call){ .kind = ASM_CALL, .target.direct=t.value, .indirect=0 } ; }
)