fixed another buga

This commit is contained in:
Jakub Doka 2024-10-17 17:30:40 +02:00
parent da58a5926d
commit c6c2d7e479
No known key found for this signature in database
GPG key ID: C6E9A89936B8C143
2 changed files with 2969 additions and 2933 deletions

View file

@ -2373,7 +2373,7 @@ impl Codegen {
let tmp = self.ci.regs.allocate(); let tmp = self.ci.regs.allocate();
let off = self.opt_stack_reloc(ssta.as_ref(), soff, 3); let off = self.opt_stack_reloc(ssta.as_ref(), soff, 3);
self.ci.emit(ld(tmp.get(), src.get(), off, size as _)); self.ci.emit(ld(tmp.get(), src.get(), off, size as _));
let off = self.opt_stack_reloc(dsta.as_ref(), soff, 3); let off = self.opt_stack_reloc(dsta.as_ref(), doff, 3);
self.ci.emit(st(tmp.get(), dst.get(), off, size as _)); self.ci.emit(st(tmp.get(), dst.get(), off, size as _));
self.ci.regs.free(tmp); self.ci.regs.free(tmp);
break 'a; break 'a;

File diff suppressed because it is too large Load diff