-
Notifications
You must be signed in to change notification settings - Fork 5k
Assertion failed '!"BBJ_EHFINALLYRET predecessor of block that doesn't follow a BBJ_CALLFINALLY!"' #114869
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
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
Saw a Fuzzlyn repro:
|
We have a loop whose header block is the start of a finally, and whose backedge is a The actual loop structure is spurious and appears only because of an enclosing filter and the potential of control to transfer (once) from the filter to the enclosed finally. But we cannot model the intricate multi-pass flow precisely. I don't see much we can do here except try to disallow loops with callfinally backedges. |
pipeline: runtime-coreclr libraries-pgo
job: net10.0-linux-Release-x64-fullpgo-Ubuntu.2204.Amd64.Open
test: System.Linq.Tests Work Item
https://dev.azure.com/dnceng-public/public/_build/results?buildId=1021952&view=ms.vss-test-web.build-test-results-tab&runId=27376374&paneView=debug&resultId=213647
@dotnet/jit-contrib
The text was updated successfully, but these errors were encountered: