diff options
author | Paul Phillips <paulp@improving.org> | 2012-04-23 02:39:31 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-04-23 02:39:31 -0700 |
commit | 3b61d19cdc7a4836aaee92dd45c811808da66e18 (patch) | |
tree | 277e18c0b3de6aca9742fa5d72ead981e5b25cf8 /src | |
parent | 14df5d74b58505e082d6f7c0e42b51249d35eec4 (diff) | |
parent | 3ddd3486095c3d6a87f723e0ff8187d1b08f5507 (diff) | |
download | scala-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.scala | 1 |
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) |