mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
arm64_apple: fix argxbh support
This commit is contained in:
parent
73f0accb45
commit
0f6bbb1c7c
@ -429,7 +429,7 @@ selcall(Fn *fn, Ins *i0, Ins *i1, Insl **ilp)
|
|||||||
for (i=i0, c=ca; i<i1; i++, c++) {
|
for (i=i0, c=ca; i<i1; i++, c++) {
|
||||||
if ((c->class & Cstk) != 0)
|
if ((c->class & Cstk) != 0)
|
||||||
continue;
|
continue;
|
||||||
if (i->op == Oarg || i->op == Oarge)
|
if (i->op == Oarg || i->op == Oarge || isargbh(i->op))
|
||||||
emit(Ocopy, *c->cls, TMP(*c->reg), i->arg[0], R);
|
emit(Ocopy, *c->cls, TMP(*c->reg), i->arg[0], R);
|
||||||
if (i->op == Oargc)
|
if (i->op == Oargc)
|
||||||
ldregs(c->reg, c->cls, c->nreg, i->arg[1], fn);
|
ldregs(c->reg, c->cls, c->nreg, i->arg[1], fn);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user