diff options
Diffstat (limited to 'i386-asm.c')
| -rw-r--r-- | i386-asm.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -320,8 +320,10 @@ static void parse_operand(TCCState *s1, Operand *op) if (tok != ',') { op->reg2 = asm_parse_reg(); } - skip(','); - op->shift = get_reg_shift(s1); + if (tok == ',') { + next(); + op->shift = get_reg_shift(s1); + } } skip(')'); } |
