From 139dfbd9b812757f0070745f93624c95ea902615 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 5 Dec 2025 12:54:00 +0100 Subject: eval: fix float cmps --- c/eval.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/c/eval.c b/c/eval.c index 0dd8140..e7f2531 100644 --- a/c/eval.c +++ b/c/eval.c @@ -283,6 +283,8 @@ binop(struct expr *ex, enum evalmode mode) #undef ef } + if (!in_range(ex->t, EADD, ESHR)) + lhs->ty = mktype(TYINT); return numcast(ex->ty, ex, lhs); } -- cgit v1.2.3