You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A customer ships a compiler that uses tail calls and when their customers are debugging the app generated by this compiler and try to step into a tail call and it behaves like a resume.
Description
A customer ships a compiler that uses tail calls and when their customers are debugging the app generated by this compiler and try to step into a tail call and it behaves like a resume.
Reproduction Steps
Get this code:
https://github.com/dotnet/runtime/blob/e99557baffbe864d624cc1c95c9cbf2eefae684f/src/tests/JIT/Regression/JitBlue/Runtime_39581/Runtime_39581.il
Add a breakpoint on line 94 and try to step into.
Expected behavior
Pause on line 60.
Actual behavior
Resume.
Regression?
It worked before .NET 6.
Known Workarounds
Remove the tailcall usage.
Configuration
.NET 8.
Other information
No response
The text was updated successfully, but these errors were encountered: