HomeIsabelle/Phabricator

ARM64: Fix incorrect temporary initialisation of mutually recursive closures.

Description

ARM64: Fix incorrect temporary initialisation of mutually recursive closures. The code was not initialising the last word meaning that one word would contain garbage if a GC happened when allocating subsequent closures within the same mutual recursion. This resulted in random EXC_BAD_ACCESS exceptions.

Details

Provenance
dcjmAuthored on Dec 21 2022, 6:25 PM
Parents
rPOLYMLbafe319bc3a6: Remove reference to "make compiler" from instructions. This is no longer…
Branches
Unknown
Tags
Unknown