Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test for possible code generation bug in Petit/Nasm #758

Open
WillClinger opened this issue May 19, 2016 · 0 comments
Open

test for possible code generation bug in Petit/Nasm #758

WillClinger opened this issue May 19, 2016 · 0 comments

Comments

@WillClinger
Copy link
Member

We aren't distributing a Petit/Nasm version at this time, but the Petit/Nasm back end is still part of the code base and might be revived some time in the future.

The next time we build a Petit/Nasm version of Larceny, we should test to see whether it has the bug documented in ticket #688, where the IAssassin back end generated incorrect code for lambda expressions that close over exactly 31 free variables.

That bug has been fixed in the IAssassin back end, and was not present in the other back ends we're using at this time. We don't know whether the bug is present within the Petit/Nasm back end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant