File tree 1 file changed +2
-5
lines changed
compiler/src/dotty/tools/dotc/transform
1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ class Pickler extends Phase {
50
50
private val beforePickling = new mutable.HashMap [ClassSymbol , String ]
51
51
private val picklers = new mutable.HashMap [ClassSymbol , TastyPickler ]
52
52
53
+ private val typeSimplifier = new TypeSimplifyTransformer
54
+
53
55
/** Drop any elements of this list that are linked module classes of other elements in the list */
54
56
private def dropCompanionModuleClasses (clss : List [ClassSymbol ])(using Context ): List [ClassSymbol ] = {
55
57
val companionModuleClasses =
@@ -61,8 +63,6 @@ class Pickler extends Phase {
61
63
val unit = ctx.compilationUnit
62
64
pickling.println(i " unpickling in run ${ctx.runId}" )
63
65
64
- val typeSimplifier = new TypeSimplifyTransformer
65
-
66
66
for
67
67
cls <- dropCompanionModuleClasses(topLevelClasses(unit.tpdTree))
68
68
tree <- sliceTopLevel(unit.tpdTree, cls)
@@ -137,9 +137,6 @@ class Pickler extends Phase {
137
137
cls -> unpickler
138
138
}
139
139
pickling.println(" ************* entered toplevel ***********" )
140
-
141
- val typeSimplifier = new TypeSimplifyTransformer
142
-
143
140
for ((cls, unpickler) <- unpicklers) {
144
141
val unpickled = typeSimplifier.transform(unpickler.rootTrees)
145
142
testSame(i " $unpickled% \n % " , beforePickling(cls), cls)
You can’t perform that action at this time.
0 commit comments