mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 14:52:16 +00:00
6828c4dbf4
Because `wasmMaxStackArgBytes` is calculated early on, it was possible we later eliminated all call instructions and `needsStaticStackAlignment` was false, but we still included `wasmMaxStackArgBytes` in the frame size, breaking stack alignment invariants on ARM64. The simplest fix is to not include `wasmMaxStackArgBytes` if we know there are no calls (left). This fixes an old Ion ARM64 bug exposed by the assertion added in bug 1774449. Differential Revision: https://phabricator.services.mozilla.com/D150244 |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
loader | ||
public | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure | ||
sub.configure |