summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2008-04-17 03:59:17 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2008-04-17 03:59:17 +0000
commit17e7531c144064ec3d9bf86e5e003299c59b43cb (patch)
treea8656e84a9770f1c854854738797ff74fb8ffb2d /src/compiler
parent55bc1d9fe6724516867066ec5b2afb35116cee14 (diff)
downloadscala-17e7531c144064ec3d9bf86e5e003299c59b43cb.tar.gz
scala-17e7531c144064ec3d9bf86e5e003299c59b43cb.tar.bz2
scala-17e7531c144064ec3d9bf86e5e003299c59b43cb.zip
Fixing newName crash in IDE that resulted form ...
Fixing newName crash in IDE that resulted form TreeGen calling newName/0.
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/ast/TreeGen.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeGen.scala b/src/compiler/scala/tools/nsc/ast/TreeGen.scala
index 772fdd59b4..6177d6d943 100644
--- a/src/compiler/scala/tools/nsc/ast/TreeGen.scala
+++ b/src/compiler/scala/tools/nsc/ast/TreeGen.scala
@@ -286,7 +286,7 @@ abstract class TreeGen {
if (treeInfo.isPureExpr(expr)) {
within(() => expr);
} else {
- val temp = owner.newValue(expr.pos, unit.fresh.newName())
+ val temp = owner.newValue(expr.pos, unit.fresh.newName(expr.pos, "ev$"))
.setFlag(SYNTHETIC).setInfo(expr.tpe);
atPos(expr.pos) {
Block(List(ValDef(temp, expr)), within(() => Ident(temp) setType expr.tpe))