Improve inlining of return_call*#6477
Conversation
tlively
left a comment
There was a problem hiding this comment.
Thanks, this LGTM! Have you had a chance to run the fuzzer on this? Usually running it for about 10k iterations is enough to give us confidence for a change like this.
|
It seems the fuzzer does not like the last commit. I think that's because Without this commit, I have been able to run it for about 10k iterations, with only a few failures due to |
|
Ahh, right. I was hoping to use |
f2c2a16 to
2e62ffe
Compare
|
I did not found any issue with the fuzzer. |
|
Great, thanks! |
Use the previous implementation when no
return_callis in atryblock. This avoids moving code around (as a sibling of the caller body or the inlined body), so that should allow more local optimizations after inlining.