diff --git a/src/asm/asmy.y b/src/asm/asmy.y index e34d0047..b2071071 100644 --- a/src/asm/asmy.y +++ b/src/asm/asmy.y @@ -1000,7 +1000,7 @@ const : T_ID { $$ = sym_GetConstantValue($1); } | const T_OP_MOD const { if ($3 == 0) fatalerror("division by zero"); - $$ = $1 % 3; + $$ = $1 % $3; } | T_OP_ADD const %prec NEG { $$ = +$2; } | T_OP_SUB const %prec NEG { $$ = -$2; }