diff options
Diffstat (limited to 'sources/scalac/symtab/classfile/PackageParser.java')
-rw-r--r-- | sources/scalac/symtab/classfile/PackageParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/scalac/symtab/classfile/PackageParser.java b/sources/scalac/symtab/classfile/PackageParser.java index 544db13092..346272230b 100644 --- a/sources/scalac/symtab/classfile/PackageParser.java +++ b/sources/scalac/symtab/classfile/PackageParser.java @@ -37,6 +37,8 @@ public class PackageParser extends Type.LazyType { /** complete package type symbol p by loading all package members */ public void complete(Symbol p) { + Phase phase = global.currentPhase; + global.currentPhase = global.getFirstPhase(); long msec = System.currentTimeMillis(); Scope members = new Scope(); String dirname = null; @@ -57,6 +59,7 @@ public class PackageParser extends Type.LazyType { dirname = "anonymous package"; global.operation("scanned " + dirname + " in " + (System.currentTimeMillis() - msec) + "ms"); + global.currentPhase = phase; } private boolean isMostRecent(AbstractFile f, Symbol previous, HashMap symFile) { |