Revisit the strategy for fail fasts from compInlineResult->NoteFatal. #8713
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
design-discussion
Ongoing discussion about design without consensus
enhancement
Product code improvement that does NOT require public API changes/additions
Milestone
We do not have handlers for compDonotInline after some functions, that do "NoteFatal". For example after lvaGrabTemp. It creates problem, if we do NoteFatal for the second time, it blows the assert that compilation should be already interrupted.
There are two obvious solutions:
The first will waste time for the work, that will be thrown out.
The second will need new intrusive checks in many places.
Attach dotnet/coreclr#13271 .
category:correctness
theme:inlining
skill-level:expert
cost:medium
The text was updated successfully, but these errors were encountered: