From 28316891e909768171173b691c363d4f2b424ce1 Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Wed, 30 Dec 2020 00:32:12 -0800 Subject: [PATCH] Fix discrepancy in chibicc ND_NOT codegen (#21) --- third_party/chibicc/codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/chibicc/codegen.c b/third_party/chibicc/codegen.c index 378e995c..1783cebf 100644 --- a/third_party/chibicc/codegen.c +++ b/third_party/chibicc/codegen.c @@ -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);