Skip to content

Commit ef11f9b

Browse files
committed
Change default target to jvm-9 in test
1 parent 867e56e commit ef11f9b

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

compiler/src/dotty/tools/backend/jvm/BCodeSkelBuilder.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ trait BCodeSkelBuilder extends BCodeHelpers {
129129
// reverse all the effects of this transformation, which would be counter-productive.
130130

131131

132-
// TODO: enable once we change lazy val encoding
132+
// TODO: enable once we change lazy val encoding (https://github.com/lampepfl/dotty/issues/7140)
133133
//
134134
// Lazy val encoding assumes bitmap fields are non-static
135135
//

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ object TestConfiguration {
88

99
val noCheckOptions = Array(
1010
"-pagewidth", "120",
11-
"-color:never"
11+
"-color:never",
12+
"-target", defaultTarget
1213
)
1314

1415
val checkOptions = Array(
@@ -76,4 +77,11 @@ object TestConfiguration {
7677

7778
/** Enables explicit nulls */
7879
val explicitNullsOptions = defaultOptions and "-Yexplicit-nulls"
80+
81+
/** Default target of the generated class files */
82+
private def defaultTarget: String = {
83+
import scala.util.Properties.isJavaAtLeast
84+
85+
if isJavaAtLeast("9") then "jvm-9" else "jvm-1.8"
86+
}
7987
}

0 commit comments

Comments
 (0)