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
I know this repo was finished a long time ago but as a person who is learning how to write a Tiger compiler, this is still a valuable resource. As I read your code, I double that the unNx function has an error.
I think the correct implementation for unNx with Cx should be something like this.
let val t = Temp.newlabel() in T.SEQ(genstm(t,t), T.LABEL t) end
Looking forward to hearing from you. xD
The text was updated successfully, but these errors were encountered:
I know this repo was finished a long time ago but as a person who is learning how to write a Tiger compiler, this is still a valuable resource. As I read your code, I double that the unNx function has an error.
![image](https://user-images.githubusercontent.com/12953538/145019516-9a417140-8c23-4c2a-aea4-9427dd11fd3f.png)
I think the correct implementation for unNx with Cx should be something like this.
Looking forward to hearing from you. xD
The text was updated successfully, but these errors were encountered: