File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/transform Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ class RenameLifted extends MiniPhaseTransform with SymTransformer { thisTransfor
18
18
19
19
override def phaseName = " renameLifted"
20
20
21
- override def runsAfterGroupsOf : Set [Class [_ <: Phases .Phase ]] = Set (classOf [Flatten ])
21
+ override def runsAfterGroupsOf : Set [Class [_ <: Phases .Phase ]] = Set (classOf [RestoreScopes ])
22
22
23
23
def transformSym (ref : SymDenotation )(implicit ctx : Context ): SymDenotation =
24
24
if (needsRefresh(ref.symbol)) ref.copySymDenotation(name = refreshedName(ref.symbol))
@@ -29,7 +29,7 @@ class RenameLifted extends MiniPhaseTransform with SymTransformer { thisTransfor
29
29
else tree
30
30
31
31
private def needsRefresh (sym : Symbol )(implicit ctx : Context ): Boolean =
32
- sym.isClass && ! sym.is( Package ) && sym.name.is(UniqueName )
32
+ sym.isClass && sym.name.is(UniqueName )
33
33
34
34
/* Makes a new unique name based on a unique name that was flatten */
35
35
private def refreshedName (sym : Symbol )(implicit ctx : Context ): TypeName = {
You can’t perform that action at this time.
0 commit comments