summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-12-12 14:19:58 +0100
committerEugene Burmako <xeno.by@gmail.com>2012-12-13 08:41:53 +0100
commit9ba7cf856b5eb6a9c6277a09f5da75e2bfea05c2 (patch)
treedad00fbd96c9849b76571b82597e7b2342b36794 /src/reflect
parent0acb8a30c379f268e8a3e1340504530493a1a1dc (diff)
downloadscala-9ba7cf856b5eb6a9c6277a09f5da75e2bfea05c2.tar.gz
scala-9ba7cf856b5eb6a9c6277a09f5da75e2bfea05c2.tar.bz2
scala-9ba7cf856b5eb6a9c6277a09f5da75e2bfea05c2.zip
fixes incorrect handling of Annotated in lazy copier
Diffstat (limited to 'src/reflect')
-rw-r--r--src/reflect/scala/reflect/internal/Trees.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Trees.scala b/src/reflect/scala/reflect/internal/Trees.scala
index dceec18e57..431afd286d 100644
--- a/src/reflect/scala/reflect/internal/Trees.scala
+++ b/src/reflect/scala/reflect/internal/Trees.scala
@@ -811,7 +811,7 @@ trait Trees extends api.Trees { self: SymbolTable =>
}
def Annotated(tree: Tree, annot: Tree, arg: Tree) = tree match {
case t @ Annotated(annot0, arg0)
- if (annot0==annot) => t
+ if (annot0==annot && arg0==arg) => t
case _ => treeCopy.Annotated(tree, annot, arg)
}
def SingletonTypeTree(tree: Tree, ref: Tree) = tree match {