Skip to content

Commit d1909db

Browse files
committed
Turn off optimization in tests
The optimizer seems to do some optimizations regarding simplifications of pattern matchings. This masks errors to be reported later at erasure. The optimizer should perform these actions only after erasure.
1 parent cfbd740 commit d1909db

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/test/dotty/tools/vulpix/TestConfiguration.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ object TestConfiguration {
5353
private val yCheckOptions = Array("-Ycheck:tailrec,resolveSuper,mixin,arrayConstructors,labelDef")
5454

5555
val defaultUnoptimised = noCheckOptions ++ checkOptions ++ yCheckOptions ++ classPath
56-
val defaultOptions = defaultUnoptimised :+ "-optimise"
56+
val defaultOptimised = defaultUnoptimised :+ "-optimise"
57+
val defaultOptions = defaultUnoptimised
5758
val allowDeepSubtypes = defaultOptions diff Array("-Yno-deep-subtypes")
5859
val allowDoubleBindings = defaultOptions diff Array("-Yno-double-bindings")
5960
val picklingOptions = defaultUnoptimised ++ Array(

0 commit comments

Comments
 (0)