Skip to content

Commit eac0767

Browse files
committed
fix failing neg tests
1 parent d729a60 commit eac0767

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

tests/neg/i1642.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
class Test2(val valueVal: Test2) extends AnyVal
1+
class Test2(val valueVal: Test2) extends AnyVal // error: value class cannot wrap itself

tests/neg/i1670.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
class A(a:Int, b:Int) extends AnyVal
1+
class A(a:Int, b:Int) extends AnyVal // error: value class needs to have exactly one val parameter

tests/neg/i705-inner-value-class.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ object Test {
1515
class C(val a: Int) extends AnyVal // error: value class may not be a local class
1616
new C(1)
1717
}
18-
class B1(val b: Int) extends B(b) // error: cannot extend final class B
18+
19+
// the problem only appears after typer, but the problems above stops compilation after typer
20+
class B1(val b: Int) extends B(b) // cannot extend final class B
1921
// class D extends B( { class E(val a: Int) extends AnyVal; new E(1) } )
2022
}
2123

0 commit comments

Comments
 (0)