Closed
Description
In b1801a4f. The backend explodes with:
[error] Test dotty.tools.dotc.transform.PatmatExhaustivityTest.patmatExhaustivity failed: java.lang.VerifyError: Bad type on operand stack
[error] Exception Details:
[error] Location:
[error] dotty/tools/dotc/reporting/TestReporter$$anon$18.<init>(Ljava/io/PrintWriter;)V @7: invokedynamic
[error] Reason:
[error] Type uninitializedThis (current frame, stack[1]) is not assignable to 'dotty/tools/dotc/reporting/TestReporter$$anon$18'
[error] Current Frame:
[error] bci: @7
[error] flags: { flagThisUninit }
[error] locals: { uninitializedThis, 'java/io/PrintWriter' }
[error] stack: { uninitializedThis, uninitializedThis }
[error] Bytecode:
[error] 0x0000000: 2a2b b500 122a 2aba 0025 0000 b200 29ba
[error] 0x0000010: 0035 0000 04b7 0038 b1
[error] , took 0.01 sec
[error] at dotty.tools.dotc.reporting.TestReporter$.simplifiedReporter(TestReporter.scala:126)
[error] at dotty.tools.dotc.transform.PatmatExhaustivityTest.compileFile(PatmatExhaustivityTest.scala:20)
[error] at dotty.tools.dotc.transform.PatmatExhaustivityTest.$anonfun$176(PatmatExhaustivityTest.scala:74)
[error] at scala.collection.immutable.List.map(List.scala:273)
[error] at dotty.tools.dotc.transform.PatmatExhaustivityTest.patmatExhaustivity(PatmatExhaustivityTest.scala:75)
[error] ...