From 6d43731ecf5f03fb3aa1f1aa062df51026a859fe Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Wed, 26 Jan 2011 16:41:03 +0000 Subject: removed a activeLocks tracking in Symbols, sinc... removed a activeLocks tracking in Symbols, since no longer needed for presentation compiler. --- src/compiler/scala/tools/nsc/symtab/Symbols.scala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala index 12f044aafe..b4a31d4d9c 100644 --- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala +++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala @@ -23,10 +23,10 @@ trait Symbols extends reflect.generic.Symbols { self: SymbolTable => val emptySymbolArray = new Array[Symbol](0) /** Used for deciding in the IDE whether we can interrupt the compiler */ - protected var activeLocks = 0 + //protected var activeLocks = 0 /** Used for debugging only */ - protected var lockedSyms = collection.immutable.Set[Symbol]() + //protected var lockedSyms = collection.immutable.Set[Symbol]() /** Used to keep track of the recursion depth on locked symbols */ private var recursionTable = immutable.Map.empty[Symbol, Int] @@ -307,14 +307,16 @@ trait Symbols extends reflect.generic.Symbols { self: SymbolTable => } else { handler } } else { rawflags |= LOCKED - activeLocks += 1 +// activeLocks += 1 +// lockedSyms += this } } // Unlock a symbol def unlock() = { if ((rawflags & LOCKED) != 0L) { - activeLocks -= 1 +// activeLocks -= 1 +// lockedSyms -= this rawflags = rawflags & ~LOCKED if (settings.Yrecursion.value != 0) recursionTable -= this @@ -699,7 +701,8 @@ trait Symbols extends reflect.generic.Symbols { self: SymbolTable => } } else { rawflags |= LOCKED - activeLocks += 1 +// activeLocks += 1 + // lockedSyms += this } val current = phase try { -- cgit v1.2.3