diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-01 23:41:17 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-01 23:41:17 +0000 |
commit | ec2cf46df2a18f9bcc56e8ac63f27d7fed5c12a6 (patch) | |
tree | ed4b7117054b82dcd0e94d873c207ffab6217410 /sources/scalac/Global.java | |
parent | 53f396c70e0f402a0a3eba3f2041b47aa6050b50 (diff) | |
download | scala-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.java | 6 |
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())), |