From 798900fdeb9b7d404572c97cf0adb7b1c09d5096 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 13 Apr 2026 20:08:56 +0200 Subject: c: match class, not typetag, for libgcc stubs --- src/c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c.c b/src/c.c index 30c2c96..ffe63c0 100644 --- a/src/c.c +++ b/src/c.c @@ -4086,7 +4086,7 @@ compcomplexex(Function *fn, const Expr *ex, bool discard) q.b = complex2addr_cvt(fn, ex->ty, &sub[1]); addinstr(fn, mkarginstr(typ, q.a)); addinstr(fn, mkarginstr(typ, q.b)); - ins.l = mksymref(intern(rtfn[ex->t == EDIV][sty.t - TYFLOAT]), SFUNC); + ins.l = mksymref(intern(rtfn[ex->t == EDIV][type2cls[sty.t] - KF32]), SFUNC); ins.r = mkcallarg(mkirtype(ex->ty), 2, -1); adr = addinstr(fn, ins); goto Load; -- cgit v1.2.3