summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Erasure.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-09-10 22:44:18 +0200
committerJason Zaugg <jzaugg@gmail.com>2012-09-10 22:44:18 +0200
commitd67651183ce39351938ad354414528814da1b03c (patch)
treeca913bc7ec63664360368833df587c5b0404e435 /src/compiler/scala/tools/nsc/transform/Erasure.scala
parentadf2d3632b07eef4fc2303aef994e66584a73f49 (diff)
downloadscala-d67651183ce39351938ad354414528814da1b03c.tar.gz
scala-d67651183ce39351938ad354414528814da1b03c.tar.bz2
scala-d67651183ce39351938ad354414528814da1b03c.zip
Minor cleanups of code/comments related to value classes
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/Erasure.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Erasure.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Erasure.scala b/src/compiler/scala/tools/nsc/transform/Erasure.scala
index d97fbf5daa..39d98ff23b 100644
--- a/src/compiler/scala/tools/nsc/transform/Erasure.scala
+++ b/src/compiler/scala/tools/nsc/transform/Erasure.scala
@@ -1079,8 +1079,8 @@ abstract class Erasure extends AddInterfaces
case New(tpt) if name == nme.CONSTRUCTOR && tpt.tpe.typeSymbol.isDerivedValueClass =>
// println("inject derived: "+arg+" "+tpt.tpe)
val List(arg) = args
- InjectDerivedValue(arg) addAttachment //@@@ setSymbol tpt.tpe.typeSymbol
- new TypeRefAttachment(tree.tpe.asInstanceOf[TypeRef])
+ val attachment = new TypeRefAttachment(tree.tpe.asInstanceOf[TypeRef])
+ InjectDerivedValue(arg) addAttachment attachment
case _ =>
preEraseNormalApply(tree)
}