diff options
author | VladimirNik <vladimir.nikolaev9@gmail.com> | 2014-02-18 01:38:12 +0400 |
---|---|---|
committer | VladimirNik <vladimir.nikolaev9@gmail.com> | 2014-02-20 01:23:26 +0400 |
commit | 74b5c928795f0702772e5a33c82a7c72b86a8c9b (patch) | |
tree | 637ba1a28e046476ea86da86cd5fc6c5500ce44a /src/reflect/scala/reflect/internal/Trees.scala | |
parent | f7425c0e987aa092488b2d5405b64d77995bd712 (diff) | |
download | scala-74b5c928795f0702772e5a33c82a7c72b86a8c9b.tar.gz scala-74b5c928795f0702772e5a33c82a7c72b86a8c9b.tar.bz2 scala-74b5c928795f0702772e5a33c82a7c72b86a8c9b.zip |
block processing fixed for syntactics in typechecked trees
Diffstat (limited to 'src/reflect/scala/reflect/internal/Trees.scala')
-rw-r--r-- | src/reflect/scala/reflect/internal/Trees.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Trees.scala b/src/reflect/scala/reflect/internal/Trees.scala index 7a6862a770..cefab8ffa2 100644 --- a/src/reflect/scala/reflect/internal/Trees.scala +++ b/src/reflect/scala/reflect/internal/Trees.scala @@ -1687,7 +1687,8 @@ trait Trees extends api.Trees { // when someone tries to c.typecheck a naked MemberDef def wrappingIntoTerm(tree: Tree)(op: Tree => Tree): Tree = { op(build.SyntacticBlock(tree :: Nil)) match { - case build.SyntacticBlock(tree :: Nil) => tree + case Block(tree :: Nil, build.SyntheticUnit()) => tree + case Block(Nil, tree) => tree case tree => tree } } |