From 4597a9621e70a337b241d424f4ab4729cb75b426 Mon Sep 17 00:00:00 2001 From: Aleksi Hannula Date: Sat, 7 Feb 2026 12:08:10 +0200 Subject: [PATCH] arm64-gen: consider VT_LONG|VT_DOUBLE for TOK_NEG --- arm64-gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm64-gen.c b/arm64-gen.c index af61bbbb..6997082c 100644 --- a/arm64-gen.c +++ b/arm64-gen.c @@ -1863,7 +1863,7 @@ ST_FUNC void gen_opf(int op) case VT_FLOAT: case VT_DOUBLE: gv(RC_FLOAT); - dbl = vtop[0].type.t == VT_DOUBLE; + dbl = (vtop[0].type.t & VT_BTYPE) == VT_DOUBLE; a = fltr(vtop[0].r); vtop--;