Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
aarch64: Fix
AuthenticatedRet
when stack bytes are popped (bytecode…
…alliance#6634) * aarch64: Fix `AuthenticatedRet` when stack bytes are popped This commit fixes an accidental issue with bytecodealliance#6478 where when pointer authentication was enabled and stack bytes are being popped during a return this didn't work. In this situation an authenticated return instruction was used, such as `retab`, and no extra stack bytes were popped. The fix here is to use the non-`retab` path which handles stack bytes being popped if there are stack bytes to pop. Closes bytecodealliance#6567 * Still use `retab` for `is_hint: false`
- Loading branch information