summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-05-10 11:08:50 -0700
committerPaul Phillips <paulp@improving.org>2012-05-10 11:08:50 -0700
commit63a53e339598be1c8ffcb6e30a01d84b473d64fa (patch)
tree9263849241a20a50ee5bca31868468e2ddbf0939 /src
parent782dad7619993d5f9ea358c41cd764ad0c692162 (diff)
downloadscala-63a53e339598be1c8ffcb6e30a01d84b473d64fa.tar.gz
scala-63a53e339598be1c8ffcb6e30a01d84b473d64fa.tar.bz2
scala-63a53e339598be1c8ffcb6e30a01d84b473d64fa.zip
Tweak to deal with reflective mirror.
Stuff written during the era of "one symbol table" is surprised to find two.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/reflect/internal/util/TraceSymbolActivity.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/reflect/internal/util/TraceSymbolActivity.scala b/src/compiler/scala/reflect/internal/util/TraceSymbolActivity.scala
index eb384f9a85..1424226042 100644
--- a/src/compiler/scala/reflect/internal/util/TraceSymbolActivity.scala
+++ b/src/compiler/scala/reflect/internal/util/TraceSymbolActivity.scala
@@ -7,7 +7,7 @@ trait TraceSymbolActivity {
val global: SymbolTable
import global._
- if (traceSymbolActivity)
+ if (traceSymbolActivity && !global.inReflexiveMirror)
scala.sys addShutdownHook showAllSymbols()
private type Set[T] = scala.collection.immutable.Set[T]