diff options
Diffstat (limited to 'sources/scalac/symtab/classfile/SymblParser.java')
-rw-r--r-- | sources/scalac/symtab/classfile/SymblParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/scalac/symtab/classfile/SymblParser.java b/sources/scalac/symtab/classfile/SymblParser.java index aa1a1349f1..d540b698d5 100644 --- a/sources/scalac/symtab/classfile/SymblParser.java +++ b/sources/scalac/symtab/classfile/SymblParser.java @@ -25,6 +25,8 @@ public class SymblParser extends ClassParser { /** complete class symbol c by loading the class */ public void complete(Symbol c) { + Phase phase = global.currentPhase; + global.currentPhase = global.getFirstPhase(); //System.out.println("loading " + c);//DEBUG try { long msec = System.currentTimeMillis(); @@ -48,6 +50,7 @@ public class SymblParser extends ClassParser { global.error("i/o error while loading " + c); c.setInfo(Type.ErrorType); } + global.currentPhase = phase; } } |