You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These changes are most probably unnecessary. The assembler is designed in such a way such that, irrespective of the label numbers generated in the CAM IR, the assembler sequentially numbers them and all the label referring instructions (like GOTO, CALL etc) refer to the sequential number. Check buildST in the assembler.
Keeping this issue open in case we ever run into odd label numbering schemes in the bytecode.
The ordering of labels seems to be slightly buggy. Occasionally they are not sorted by their label numbers. Commits attempting to fix the issue:
ff28b70
7d7fd97
The problem seems to be fixed in
LLExamples.hs
but nowExamples.hs
is broken.The text was updated successfully, but these errors were encountered: