diff options
| author | Andrew Chambers <[email protected]> | 2021-10-13 15:00:54 +1300 |
|---|---|---|
| committer | Andrew Chambers <[email protected]> | 2021-10-13 15:00:54 +1300 |
| commit | ee2c0d00195349d335c6195c6142ef284771e81c (patch) | |
| tree | a8e2a0e145a696d4f687f3865cd3630558536ef4 /asm.peg | |
| parent | 0e5a699f01e63ef44e40bf30033e17c5f4731ab8 (diff) | |
Format.
Diffstat (limited to 'asm.peg')
| -rw-r--r-- | asm.peg | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -445,8 +445,8 @@ r64-or-rip = ( ) { $$ = r; } m = - d:value ws? sib:opt-scale-index-base { $$ = sib; $$.memarg.disp = d.value; } - | sib:scale-index-base { $$ = sib; } + d:value ws? sib:opt-scale-index-base { $$ = (Parsev){ .memarg=sib.memarg }; $$.memarg.disp = d.value; } + | sib:scale-index-base { $$ = (Parsev){ .memarg=sib.memarg }; } opt-scale-index-base = sib:scale-index-base { $$ = sib; } @@ -466,7 +466,7 @@ imm32 = i:imm { i.imm.nbytes = 4; $$ = i; } imm = '$' ws? val:value - { $$.imm = (Imm){ .kind = ASM_IMM, .v = val.value, .nbytes = 0}; } + { $$ = (Parsev) { .imm = (Imm){ .kind = ASM_IMM, .v = val.value, .nbytes = 0} }; } al = "%al" { $$ = REG(ASM_AL); } cl = "%cl" { $$ = REG(ASM_CL); } |
