The MakeStay instruction is unnecessary, and it has an incorrect stay_id which causes it to overwrite another captured variable. Almost certainly something to do with variable aliasing in encoder.rs. Can probably fix this by switching off aliasing when the source variable is a captured stay.
Disassembly:
The
MakeStay
instruction is unnecessary, and it has an incorrectstay_id
which causes it to overwrite another captured variable. Almost certainly something to do with variable aliasing inencoder.rs
. Can probably fix this by switching off aliasing when the source variable is a captured stay.