-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIbug
Milestone
Description
All the store-like atomics are missing from GenTree::OperExceptions, even as they can throw NREs. I noticed this when implementing downstream support for them (and, in fact, this bug blocks that support).
The plan for fixing is as follows:
- Make all atomics (including
GT_CMPXCHG)GenTreeIndir-derived. - This will automatically "do the right thing" in a lot of places; however, all uses of
OperIsIndirwill need to be audited. - Add the missing opcodes to
GenTree::OperExceptions.
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIbug