Remove dead LastReportedFuncletInfo struct#126116
Conversation
Co-authored-by: max-charlamb <44248479+max-charlamb@users.noreply.github.com> Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/170e8a42-d696-415a-a397-af4f777ee568
|
Tagging subscribers to this area: @agocke |
|
@copilot, lets trim this PR down to just removing the LastReportedFuncletInfo struct. The other flag could in theory be used. |
…nfo deletion Co-authored-by: max-charlamb <44248479+max-charlamb@users.noreply.github.com> Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/8fca3dc9-3d64-4bff-be2b-096e511c609f
Done — |
|
@copilot, can you look into the CI failures? |
There was a problem hiding this comment.
Pull request overview
Removes the now-unreferenced LastReportedFuncletInfo struct from CoreCLR exception-handling headers, cleaning up leftover definitions after EH second-pass logic moved to native code.
Changes:
- Deleted the unused
LastReportedFuncletInfostruct fromvm/exinfo.h.
All 3 failures are unrelated to this PR's change:
The CI analysis confirms Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
PR #119863 moved CoreCLR EH second-pass logic to native code and removed all runtime usage of the funclet saved-slot reporting feature, but left behind an orphaned definition. This removes it.
Description
LastReportedFuncletInfostruct (vm/exinfo.h) — struct with no references anywhere in the codebase; deleted.No functional behavior changes — the removed struct was entirely unreachable.
💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.