summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-26 15:53:05 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-26 15:53:05 +0000
commitb28470ad0e8d96c7ddab594a7992d76f500669da (patch)
tree6e5953f26a480dc9b870a271baca3fb9741c4ae6 /sources/scalac/symtab
parentc56fa9424412d12996ed73590cd7e05089f3e690 (diff)
downloadscala-b28470ad0e8d96c7ddab594a7992d76f500669da.tar.gz
scala-b28470ad0e8d96c7ddab594a7992d76f500669da.tar.bz2
scala-b28470ad0e8d96c7ddab594a7992d76f500669da.zip
- Reorganized phase creation so that types are ...
- Reorganized phase creation so that types are not created before Analyzer
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r--sources/scalac/symtab/classfile/ClassParser.java2
-rw-r--r--sources/scalac/symtab/classfile/MetadataParser.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/symtab/classfile/ClassParser.java b/sources/scalac/symtab/classfile/ClassParser.java
index b6ee8eb3b2..9c1cf4873b 100644
--- a/sources/scalac/symtab/classfile/ClassParser.java
+++ b/sources/scalac/symtab/classfile/ClassParser.java
@@ -78,7 +78,7 @@ public class ClassParser extends MetadataParser {
public void complete(Symbol c) {
Phase phase = global.currentPhase;
- global.currentPhase = global.getFirstPhase();
+ global.currentPhase = global.PHASE.ANALYZER.phase();
try {
long msec = System.currentTimeMillis();
String filename = SourceRepresentation.externalizeFileName(
diff --git a/sources/scalac/symtab/classfile/MetadataParser.java b/sources/scalac/symtab/classfile/MetadataParser.java
index 7ea907c6f3..8024b7dfc0 100644
--- a/sources/scalac/symtab/classfile/MetadataParser.java
+++ b/sources/scalac/symtab/classfile/MetadataParser.java
@@ -30,7 +30,7 @@ public abstract class MetadataParser extends Type.LazyType {
*/
public final void complete(Symbol sym) {
Phase phase = global.currentPhase;
- global.currentPhase = global.getFirstPhase();
+ global.currentPhase = global.PHASE.ANALYZER.phase();
doComplete(sym);
global.currentPhase = phase;
}