Skip to content

Enable FEATURE_PREVENT_BAD_BYREFS for all platforms, and remove ifdefs #10154

Description

@BruceForstall

dotnet/coreclr#17524 introduced the FEATURE_PREVENT_BAD_BYREFS, but only for _TARGET_ARM_, to avoid perturbing other platforms for .NET Core 2.1.

Remove this #ifdef and make the code all-platform, after testing all platforms and investigating the (significant number of) asm diffs.

category:correctness
theme:jit-coding-style
skill-level:intermediate
cost:small

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIenhancementProduct code improvement that does NOT require public API changes/additions

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions