Skip to content

Commit b3d2173

Browse files
committed
Reclassify test
1 parent 7983a2f commit b3d2173

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

compiler/src/dotty/tools/dotc/transform/CheckNoSuperThis.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class CheckNoSuperThis extends MiniPhase:
2222

2323
override def runsAfterGroupsOf: Set[String] = Set(Constructors.name)
2424

25-
override def transformDefDef(mdef: DefDef)(using Context): DefDef =
25+
override def transfo rmDefDef(mdef: DefDef)(using Context): DefDef =
2626
if mdef.symbol.isClassConstructor then
2727
mdef.rhs match
2828
case Block(stats, _) => splitAtSuper(stats) match

tests/neg/i11045.scala

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/pos/i11045.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
abstract class Foo(x: Any)
2+
class Boom(var x: Unit, y: Unit) extends Foo((x: Int) => x) // was error: super constructor cannot be passed a self reference
3+
@main def Test =
4+
Boom((), ())
5+

0 commit comments

Comments
 (0)