qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit d837263ffa57844b89f4bb615c280938a971ba99
parent 8bb7d57b4ef4d0c0f04dbeb67eb1e3f55d407c0d
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Tue, 12 Apr 2016 09:55:59 -0400

oops, wrong test in abi classify()

Diffstat:
Msysv.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sysv.c b/sysv.c @@ -177,7 +177,7 @@ classify(Ins *i0, Ins *i1, AClass *ac, int op, AClass *aret) if (a->inmem) continue; ni = ns = 0; - for (n=0; n<2; n++) + for (n=0; (uint)n*8<a->size; n++) if (KBASE(a->cls[n]) == 0) ni++; else