aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/c_eval.c
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2026-03-21 22:20:34 +0100
committerlemon <lsof@mailbox.org>2026-03-22 10:49:26 +0100
commit79874c83bf76a5b3efd3d558933b90d9b53b829e (patch)
tree566930a17f1e090f86c2051ffec33106012908eb /src/c_eval.c
parent83342d3b60438ef2421160a0673fb45d48b2f39f (diff)
IR: add 3rd operand to Instr
The motivation is for aarch64 msub/madd instrs, for isel to produce. But it should be useful for other things too.
Diffstat (limited to 'src/c_eval.c')
-rw-r--r--src/c_eval.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/c_eval.c b/src/c_eval.c
index 20a5a12..927ea05 100644
--- a/src/c_eval.c
+++ b/src/c_eval.c
@@ -83,7 +83,8 @@ lit2ssym(Expr *ex)
{
ex->ssym.sym = xcon2sym(expraddr(NULL, ex).i);
ex->ssym.local = 1;
- ex->ssym.func = ex->ssym.off = 0;
+ ex->ssym.func = 0;
+ ex->ssym.off = 0;
ex->t = ESSYMREF;
return ex;
}