Skip to content

Commit 3d26f6d

Browse files
committed
Fix simpleCaseObject.decompiled and add regression test
1 parent bb3673c commit 3d26f6d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

tests/pos/simpleCaseObject.decompiled

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/** Decompiled from out/posTestFromTasty/pos/simpleCaseObject/foo/Foo.tasty */
22
package foo {
33
case object Foo {
4-
def writeReplace(): scala.AnyRef = new scala.runtime.ModuleSerializationProxy(classOf[foo.Foo])
54
override def hashCode(): scala.Int = 1045991777
65
override def toString(): java.lang.String = "Foo"
76
override def canEqual(that: scala.Any): scala.Boolean = that.isInstanceOf[foo.Foo.type @scala.unchecked()]
@@ -12,4 +11,4 @@ package foo {
1211
throw new java.lang.IndexOutOfBoundsException(n.toString())
1312
}
1413
}
15-
}
14+
}

tests/run/classof-object.decompiled

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/** Decompiled from out/runTestFromTasty/run/classof-object/Test.tasty */
2+
object Test {
3+
def main(args: scala.Array[scala.Predef.String]): scala.Unit = if (scala.Predef.classOf[Test.type].==(Test.getClass()).unary_!) dotty.DottyPredef.assertFail() else ()
4+
}

0 commit comments

Comments
 (0)