diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2012-09-10 22:44:18 +0200 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2012-09-10 22:44:18 +0200 |
commit | d67651183ce39351938ad354414528814da1b03c (patch) | |
tree | ca913bc7ec63664360368833df587c5b0404e435 /src/compiler/scala/tools/nsc/transform/Erasure.scala | |
parent | adf2d3632b07eef4fc2303aef994e66584a73f49 (diff) | |
download | scala-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.scala | 4 |
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) } |