Skip to content

Revert "Refactor loader heap backout adapter to remove multiple inheritance"#126033

Merged
rcj1 merged 1 commit intomainfrom
revert-125867-loaderheap-backout-adapter
Mar 24, 2026
Merged

Revert "Refactor loader heap backout adapter to remove multiple inheritance"#126033
rcj1 merged 1 commit intomainfrom
revert-125867-loaderheap-backout-adapter

Conversation

@rcj1
Copy link
Copy Markdown
Contributor

@rcj1 rcj1 commented Mar 24, 2026

Reverts #125867

@dotnet-policy-service
Copy link
Copy Markdown
Contributor

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

@jkotas
Copy link
Copy Markdown
Member

jkotas commented Mar 24, 2026

What is the problem with this change?

@rcj1
Copy link
Copy Markdown
Contributor Author

rcj1 commented Mar 24, 2026

What is the problem with this change?

This does not solve the original problem, because still UnlockedLoaderHeapBase has a vptr while ExplicitControl does not. The original problem is solved by adding a virtual destructor on the base class.

@rcj1
Copy link
Copy Markdown
Contributor Author

rcj1 commented Mar 24, 2026

/ba-g timeouts. simple revert and no changes to these files since commit that is reverted here.

@rcj1 rcj1 merged commit 8c86f67 into main Mar 24, 2026
98 of 107 checks passed
@rcj1 rcj1 deleted the revert-125867-loaderheap-backout-adapter branch March 24, 2026 18:33
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants