- Hans-Nikolai Viessmann authored
Previously when lifting memory from a loop using the EMR optimisation, the EMRL would add a new vardec and pass the avis to the recursive loop call, *but* did not create an assign. With recent changes to how WLTR is applied, this led to crashs in SSATransform.c. With this commit we correctly create an assignment for the EMR lifted memory. Additionally we disable EMLR optimisation for EMR lifted avis, as this creates a redundent fill/noop operation which makes the generated code a bit messy.