JIT: impDevirtualizeCall might discard commas #67982
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
impDevirtualizeCall
usesgtEffectiveVal
when accessing 'this', indicating that we may see commas here:runtime/src/coreclr/jit/importer.cpp
Line 21094 in 3b6a539
Later in the function we do an optimization for boxes where we replace 'this' without taking commas into account:
runtime/src/coreclr/jit/importer.cpp
Line 21456 in 3b6a539
runtime/src/coreclr/jit/importer.cpp
Line 21517 in 3b6a539
#67238 adds an assert that we didn't actually have a comma here, but this might not be right.
category:correctness
theme:devirtualization
skill-level:beginner
cost:small
impact:small
The text was updated successfully, but these errors were encountered: