in codelem(), use AArc64 register masks (#21101)

This commit is contained in:
Walter Bright 2025-03-27 12:58:53 -07:00 committed by GitHub
parent 001893d99c
commit 21cfefc9d1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2768,6 +2768,10 @@ void codelem(ref CGstate cg, ref CodeBuilder cdb,elem* e,ref regm_t pretregs,uin
default:
break;
}
if (cg.AArch64)
{
pretregs = tyfloating(e.Ety) ? INSTR.FLOATREGS : cg.allregs;
}
}
loaddata(cdb,e,pretregs);
break;