Skip to content

Commit 8e38254

Browse files
authored
Upgrade ASM to 9.9 for JDK 26 support (#24430)
@Gedochao @WojciechMazur I suggest this be considered for 3.8.0-RC2
2 parents c700c55 + c5b459a commit 8e38254

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ object BackendUtils {
186186
22 -> asm.Opcodes.V22,
187187
23 -> asm.Opcodes.V23,
188188
24 -> asm.Opcodes.V24,
189-
25 -> asm.Opcodes.V25
189+
25 -> asm.Opcodes.V25,
190+
26 -> asm.Opcodes.V26,
190191
)
191192
}

project/Build.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ object Build {
752752

753753
// get libraries onboard
754754
libraryDependencies ++= Seq(
755-
"org.scala-lang.modules" % "scala-asm" % "9.8.0-scala-1", // used by the backend
755+
"org.scala-lang.modules" % "scala-asm" % "9.9.0-scala-1", // used by the backend
756756
Dependencies.compilerInterface,
757757
("io.get-coursier" %% "coursier" % "2.0.16" % Test).cross(CrossVersion.for3Use2_13),
758758
),
@@ -2444,7 +2444,7 @@ object Build {
24442444
// All the dependencies needed by the compiler
24452445
libraryDependencies ++= Seq(
24462446
"com.github.sbt" % "junit-interface" % "0.13.3" % Test,
2447-
"org.scala-lang.modules" % "scala-asm" % "9.8.0-scala-1",
2447+
"org.scala-lang.modules" % "scala-asm" % "9.9.0-scala-1",
24482448
Dependencies.compilerInterface,
24492449
("io.get-coursier" %% "coursier" % "2.0.16" % Test).cross(CrossVersion.for3Use2_13),
24502450
),
@@ -2593,7 +2593,7 @@ object Build {
25932593
Test / unmanagedResourceDirectories += baseDirectory.value / "test-resources",
25942594
// All the dependencies needed by the compiler
25952595
libraryDependencies ++= Seq(
2596-
"org.scala-lang.modules" % "scala-asm" % "9.8.0-scala-1",
2596+
"org.scala-lang.modules" % "scala-asm" % "9.9.0-scala-1",
25972597
Dependencies.compilerInterface,
25982598
"com.github.sbt" % "junit-interface" % "0.13.3" % Test,
25992599
("io.get-coursier" %% "coursier" % "2.0.16" % Test).cross(CrossVersion.for3Use2_13),

0 commit comments

Comments
 (0)