summaryrefslogtreecommitdiff
path: root/sources/meta/scalac
diff options
context:
space:
mode:
Diffstat (limited to 'sources/meta/scalac')
-rw-r--r--sources/meta/scalac/Phase.java1
-rw-r--r--sources/meta/scalac/ast/Tree.java10
2 files changed, 6 insertions, 5 deletions
diff --git a/sources/meta/scalac/Phase.java b/sources/meta/scalac/Phase.java
index eeeb32aa58..023ec454e2 100644
--- a/sources/meta/scalac/Phase.java
+++ b/sources/meta/scalac/Phase.java
@@ -19,6 +19,7 @@ public class Phase {
PARSER = new Phase("parser", "PARSER"),
ANALYZER = new Phase("analyzer", "ANALYZER"),
DESUGARIZER = new Phase("desugarizer", "ANALYZER"),
+ REFCHECK = new Phase("refcheck", "REFCHECK"),
UNCURRY = new Phase("uncurry", "UNCURRY"),
LAMBDALIFT = new Phase("lambdalift", "LAMBDALIFT"),
TRANSMATCH = new Phase("transmatch", "TRANSMATCH"),
diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java
index 43a50fe3d4..0774958f12 100644
--- a/sources/meta/scalac/ast/Tree.java
+++ b/sources/meta/scalac/ast/Tree.java
@@ -315,30 +315,30 @@ public class Tree {
n_SingletonType.
setDescription("Singleton type").
- setRange(Phase.PARSER, Phase.ANALYZER).
+ setRange(Phase.PARSER, Phase.REFCHECK).
addField(t_TermTree, "ref");
n_SelectFromType.
setDescription("Type selection").
- setRange(Phase.PARSER, Phase.ANALYZER).
+ setRange(Phase.PARSER, Phase.REFCHECK).
addField(t_TypeTree, "qualifier").
addField(t_TypeName, "selector", SymName);
n_FunType.
setDescription("Function type").
- setRange(Phase.PARSER, Phase.ANALYZER).
+ setRange(Phase.PARSER, Phase.REFCHECK).
addField(t_TypeTrees, "argtpes").
addField(t_TypeTree, "restpe");
n_CompoundType.
setDescription("Object type (~ Template)").
- setRange(Phase.PARSER, Phase.ANALYZER).
+ setRange(Phase.PARSER, Phase.REFCHECK).
addField(t_TypeTrees, "parents").
addField(t_Trees, "refinements");
n_AppliedType.
setDescription("Applied type").
- setRange(Phase.PARSER, Phase.ANALYZER).
+ setRange(Phase.PARSER, Phase.REFCHECK).
addField(t_TypeTree, "tpe").
addField(t_TypeTrees, "args");