summaryrefslogtreecommitdiff
path: root/sources/scalac/Global.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-01 23:41:17 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-01 23:41:17 +0000
commitec2cf46df2a18f9bcc56e8ac63f27d7fed5c12a6 (patch)
treeed4b7117054b82dcd0e94d873c207ffab6217410 /sources/scalac/Global.java
parent53f396c70e0f402a0a3eba3f2041b47aa6050b50 (diff)
downloadscala-ec2cf46df2a18f9bcc56e8ac63f27d7fed5c12a6.tar.gz
scala-ec2cf46df2a18f9bcc56e8ac63f27d7fed5c12a6.tar.bz2
scala-ec2cf46df2a18f9bcc56e8ac63f27d7fed5c12a6.zip
- Introduced local and global refs
- Fixed related bugs in ExplicitOuter - Replaced TreeGen.mkPrimaryConstr by TreeGen.mkPrimaryConstructorRef methods
Diffstat (limited to 'sources/scalac/Global.java')
-rw-r--r--sources/scalac/Global.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/Global.java b/sources/scalac/Global.java
index 3c24f16468..39a5f8d08d 100644
--- a/sources/scalac/Global.java
+++ b/sources/scalac/Global.java
@@ -448,7 +448,7 @@ public class Global {
impl.body[impl.body.length - 1] =
treeGen.Apply(last.pos,
treeGen.Select(last.pos,
- treeGen.mkRef(last.pos, INTERPRETER()),
+ treeGen.mkGlobalRef(last.pos, INTERPRETER()),
SET_EVALUATION_RESULT()),
new Tree[] {
last,
@@ -480,7 +480,7 @@ public class Global {
body.append(
treeGen.Apply(tree.pos,
treeGen.Select(tree.pos,
- treeGen.mkRef(tree.pos, INTERPRETER()),
+ treeGen.mkGlobalRef(tree.pos, INTERPRETER()),
SHOW_DEFINITION()),
new Tree[] {
treeGen.mkStringLit(tree.pos, show(tree.symbol()))}));
@@ -490,7 +490,7 @@ public class Global {
body.append(
treeGen.Apply(tree.pos,
treeGen.Select(tree.pos,
- treeGen.mkRef(tree.pos, INTERPRETER()),
+ treeGen.mkGlobalRef(tree.pos, INTERPRETER()),
SHOW_VALUE_DEFINITION()),
new Tree[] {
treeGen.mkStringLit(tree.pos, show(tree.symbol())),