Fix discrepancy in chibicc ND_NOT codegen (#21)

This commit is contained in:
Justine Tunney 2020-12-30 00:32:12 -08:00
parent 79ff43adf5
commit 28316891e9

View file

@ -1314,7 +1314,7 @@ void gen_expr(Node *node) {
gen_expr(node->lhs);
cmp_zero(node->lhs->ty);
emitlin("\tsete\t%al");
emitlin("\tmovzbl\t%al,%rax");
emitlin("\tmovzbq\t%al,%rax");
return;
case ND_BITNOT:
gen_expr(node->lhs);