Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Cannot step into a Tail Call #110441

Closed
thaystg opened this issue Dec 5, 2024 · 1 comment · Fixed by #110334
Closed

Cannot step into a Tail Call #110441

thaystg opened this issue Dec 5, 2024 · 1 comment · Fixed by #110334
Assignees
Labels
area-Diagnostics-coreclr in-pr There is an active PR which will close this issue when it is merged
Milestone

Comments

@thaystg
Copy link
Member

thaystg commented Dec 5, 2024

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

@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Dec 5, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Dec 5, 2024
@dotnet-policy-service dotnet-policy-service bot added the in-pr There is an active PR which will close this issue when it is merged label Dec 5, 2024
@tommcdon tommcdon added area-Diagnostics-coreclr and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners untriaged New issue has not been triaged by the area owner labels Dec 5, 2024
@tommcdon tommcdon added this to the 8.0.x milestone Dec 5, 2024
Copy link
Contributor

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 5, 2025
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
area-Diagnostics-coreclr in-pr There is an active PR which will close this issue when it is merged
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants