-
-
Notifications
You must be signed in to change notification settings - Fork 661
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
[Lua] do .. while{} is converted to while do #11886
Comments
I think #11807 fixed this, but please verify! |
I couldn't run Haxe Lua on my local PC ( windows) , but on Github CI Lua failed ( https://github.com/HaxeFoundation/haxe/actions/runs/12349062541/job/34459213928#step:11:22058 ) . I'm not sure is this fix applied on Github actions CI or not. |
It won't have applied the change unless you've merged |
Out of curiosity, what issues did you run into when trying to run it? |
It was a nightmare with dependencies; trying different versions of Lua (5.1 to 5.3); unable to install packages - About the current issue - it works with #11807 |
Yeah it's a bit of a pain installing all the native dependencies on windows, hopefully they shouldn't be required to run a small program with a do while loop. In case they are for whatever reason, it should be possible to disable them with the |
Not sure is this is a major problem, but when we initialize a variable in the first step and check it in while() at the end , the reordering ( passing null first before assigning ) can lead to a null error.
If this is expected behavior, please close the ticket.
Example
BigIntArithmetic.compare will give error as num is null (for Lua)
The text was updated successfully, but these errors were encountered: