Skip to content

Conversation

@davidwrighton
Copy link
Member

  • The interpreter does not fill in the poison value for debug codegen of locals which have SkipLocalsInit.

- The interpreter does not fill in the poison value for debug codegen of locals which have SkipLocalsInit.
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @BrzVlad, @janvorli, @kg
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR disables the poison test for the CLR interpreter by adding an ActiveIssue attribute. The test verifies that local variables with SkipLocalsInit are filled with poison values (0xCD) in debug builds, but the interpreter does not implement this feature.

  • Adds an ActiveIssue attribute to skip the test when running under the CoreCLR interpreter
  • References GitHub issue #118965 which tracks the interpreter limitation

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jkotas jkotas enabled auto-merge (squash) December 17, 2025 22:52
@jkotas jkotas merged commit 0255b73 into dotnet:main Dec 18, 2025
77 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jan 17, 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