Assume changes in phaseX.cpp are to blame:
https://github.com/openjdk/valhalla/blob/bfd689160c67449ea601dd7bfa9c5b1114b25558/src/hotspot/share/opto/phaseX.cpp#L1727
...may no longer be correct:
One or more @IR rules failed:
Failed IR Rules (1) of Methods (1)
----------------------------------
1) Method "public long compiler.valhalla.inlinetypes.TestLWorld.test113_sharp()" - [Failed IR rules: 1]:
* @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#PREDICATE_TRAP#I_", "= 1"}, failOn={"_#ALLOC_G#I_", "_#MEMBAR#I_"}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)"
- Failed comparison: [found] 0 = 1 [given]
- No nodes matched!
https://github.com/openjdk/valhalla/blob/bfd689160c67449ea601dd7bfa9c5b1114b25558/src/hotspot/share/opto/phaseX.cpp#L1727
...may no longer be correct:
One or more @IR rules failed:
Failed IR Rules (1) of Methods (1)
----------------------------------
1) Method "public long compiler.valhalla.inlinetypes.TestLWorld.test113_sharp()" - [Failed IR rules: 1]:
* @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#PREDICATE_TRAP#I_", "= 1"}, failOn={"_#ALLOC_G#I_", "_#MEMBAR#I_"}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+ (.*CallStaticJava.*)+ ===.*uncommon_trap.*predicate)"
- Failed comparison: [found] 0 = 1 [given]
- No nodes matched!