Skip to content

Commit a12688a

Browse files
committed
Check that all trasnparent methods have been erased
1 parent a11db37 commit a12688a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

compiler/test/dotty/tools/backend/jvm/InlineBytecodeTests.scala

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ class InlineBytecodeTests extends DottyBytecodeTest {
127127
val track = clsNode.methods.asScala.find(_.name == "track")
128128
assert(track.isEmpty, "method `track` should have been erased")
129129

130+
val track2 = clsNode.methods.asScala.find(_.name == "track2")
131+
assert(track2.isEmpty, "method `track2` should have been erased")
132+
130133
val main = getMethod(clsNode, "main")
131134
val instructions = instructionsFromMethod(main)
132135
val expected =
@@ -183,6 +186,9 @@ class InlineBytecodeTests extends DottyBytecodeTest {
183186
val track = clsNode.methods.asScala.find(_.name == "track")
184187
assert(track.isEmpty, "method `track` should have been erased")
185188

189+
val track2 = clsNode.methods.asScala.find(_.name == "track2")
190+
assert(track2.isEmpty, "method `track2` should have been erased")
191+
186192
val main = getMethod(clsNode, "main")
187193
val instructions = instructionsFromMethod(main)
188194
val expected =
@@ -240,6 +246,9 @@ class InlineBytecodeTests extends DottyBytecodeTest {
240246
val track = clsNode.methods.asScala.find(_.name == "track")
241247
assert(track.isEmpty, "method `track` should have been erased")
242248

249+
val track2 = clsNode.methods.asScala.find(_.name == "track2")
250+
assert(track2.isEmpty, "method `track2` should have been erased")
251+
243252
val main = getMethod(clsNode, "main")
244253
val instructions = instructionsFromMethod(main)
245254
val expected =

0 commit comments

Comments
 (0)