Skip to content

Commit d827f65

Browse files
committed
Fix FromTasty tests
- 3 tests saw minor tweaks to decompiled file. - 1 test had to be blacklisted, sicne superArgs in ShowTasty is not yet implemented.
1 parent 52e0560 commit d827f65

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
# Closure type miss match
22
eff-dependent.scala
3+
4+
# superArgs missing (see TODO in tastyreflect/FromSymbol.scala)
5+
reduce-projection.scala

tests/pos/i2104b.decompiled

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ case class Pair[A, B](_1: A, _2: B) {
3131
throw new java.lang.IndexOutOfBoundsException(n.toString())
3232
}
3333
}
34-
object Pair
34+
object Pair extends scala.AnyRef()
3535
/** Decompiled from out/posTestFromTasty/pos/i2104b/Test.class */
3636
object Test {
3737
def main(args: scala.Array[scala.Predef.String]): scala.Unit = {
@@ -40,4 +40,4 @@ object Test {
4040
()
4141
}
4242
}
43-
}
43+
}

tests/pos/simpleCaseClass-3.decompiled

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ case class A[T](x: T) {
2222
throw new java.lang.IndexOutOfBoundsException(n.toString())
2323
}
2424
}
25-
object A
25+
object A extends scala.AnyRef()

tests/run/valueclasses-pavlov.decompiled

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ final class Box1(val value: scala.Predef.String) extends scala.AnyVal() {
88
false
99
}
1010
}
11-
object Box1
11+
object Box1 extends scala.AnyRef()
1212
/** Decompiled from out/runTestFromTasty/run/valueclasses-pavlov/Box2.class */
1313
final class Box2(val value: scala.Predef.String) extends scala.AnyVal() with Foo {
1414
def box1(x: Box1): scala.Predef.String = "box1: ok"
@@ -21,7 +21,7 @@ final class Box2(val value: scala.Predef.String) extends scala.AnyVal() with Foo
2121
false
2222
}
2323
}
24-
object Box2
24+
object Box2 extends scala.AnyRef()
2525
/** Decompiled from out/runTestFromTasty/run/valueclasses-pavlov/C.class */
2626
class C(x: scala.Predef.String) {
2727
def this() = {
@@ -43,4 +43,4 @@ object Test {
4343
scala.Predef.println(f.box1(b1))
4444
scala.Predef.println(f.box2(b2))
4545
}
46-
}
46+
}

0 commit comments

Comments
 (0)