summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-04-23 02:39:31 -0700
committerPaul Phillips <paulp@improving.org>2012-04-23 02:39:31 -0700
commit3b61d19cdc7a4836aaee92dd45c811808da66e18 (patch)
tree277e18c0b3de6aca9742fa5d72ead981e5b25cf8 /src
parent14df5d74b58505e082d6f7c0e42b51249d35eec4 (diff)
parent3ddd3486095c3d6a87f723e0ff8187d1b08f5507 (diff)
downloadscala-3b61d19cdc7a4836aaee92dd45c811808da66e18.tar.gz
scala-3b61d19cdc7a4836aaee92dd45c811808da66e18.tar.bz2
scala-3b61d19cdc7a4836aaee92dd45c811808da66e18.zip
Merge commit 'refs/pull/424/head' into develop
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/reflect/reify/phases/Calculate.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/reflect/reify/phases/Calculate.scala b/src/compiler/scala/reflect/reify/phases/Calculate.scala
index e4f3fce407..93ef46472e 100644
--- a/src/compiler/scala/reflect/reify/phases/Calculate.scala
+++ b/src/compiler/scala/reflect/reify/phases/Calculate.scala
@@ -46,6 +46,7 @@ trait Calculate {
bindRelatedSymbol(tree.symbol.companionClass, "companionClass")
bindRelatedSymbol(tree.symbol.companionModule, "companionModule")
Some(tree.symbol) collect { case termSymbol: TermSymbol => bindRelatedSymbol(termSymbol.referenced, "referenced") }
+ Some(tree) collect { case labelDef: LabelDef => labelDef.params foreach (param => bindRelatedSymbol(param.symbol, "labelParam")) }
def bindRelatedSymbol(related: Symbol, name: String): Unit =
if (related != null && related != NoSymbol) {
if (reifyDebug) println("boundSym (" + name + "): " + related)