Skip to content

Remove dead LastReportedFuncletInfo struct#126116

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/remove-dead-lastreportedfuncletinfo-code
Draft

Remove dead LastReportedFuncletInfo struct#126116
Copilot wants to merge 2 commits intomainfrom
copilot/remove-dead-lastreportedfuncletinfo-code

Conversation

Copy link
Contributor

Copilot AI commented Mar 25, 2026

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

  • LastReportedFuncletInfo struct (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.

@dotnet-policy-service
Copy link
Contributor

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

@max-charlamb
Copy link
Member

@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
Copy link
Contributor Author

Copilot AI commented Mar 26, 2026

@copilot, lets trim this PR down to just removing the LastReportedFuncletInfo struct. The other flag could in theory be used.

Done — ReportFPBasedSlotsOnly and all related changes in eetwain.h and gcinfodecoder.h have been restored (commit c88ce33). The PR now only removes the LastReportedFuncletInfo struct from vm/exinfo.h.

Copilot AI changed the title Remove dead LastReportedFuncletInfo and ReportFPBasedSlotsOnly code Remove dead LastReportedFuncletInfo struct Mar 26, 2026
@max-charlamb max-charlamb requested a review from janvorli March 26, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants