-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[backport] fixes #23748; do not skip materializing temporaries for proc arguments #23769
Conversation
…s for proc arguments
Superb work, but this fails: tests/destructor/t23748.nim cpp --gc:arc |
Thanks, fixed :) Though, fixing the issue for C++ was a bit more tough than for C. |
Oops, seems that I've broken something else trying to fix it :( |
It seems to pass the tests better, but I think that the current solution with setting |
Unfortunately tests are still red. |
It seems that tests fail just because http://example.com/404 returns error 500 instead of 404:
The same test also fails in devel. I am going to comment it out. |
Made a separate PR to fix the flaky test: #23772. |
It seems that the rest of the failing tests are flaky (with @Araq could you please take a look? |
(probably we should also merge #23772 before this) |
All the tests pass now, could you please merge this? |
Sure, sorry that it took me one hour on a Sunday to respond. ;-) |
Thanks for your hard work on this PR! Hint: mm: orc; opt: speed; options: -d:release |
@alex65536 I've seen that you marked this PR with If you're willing, you could investigate why it is happening, i.e. if some previous If you want to test it locally (with |
…s for proc arguments (nim-lang#23769) fixes nim-lang#23748
@narimiran it seems that the test referenced by you passes successfully if you also backport the following commit: f7c6e04. Let me know if there are other issues with backporting this fix. |
Great find, thanks! Now I've backported both this PR and that commit. |
fixes #23748