diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala index c8b7fcee8f..524f98fb84 100644 --- a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala +++ b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala @@ -31,18 +31,6 @@ abstract class Pickler extends SubComponent { def newPhase(prev: Phase): StdPhase = new PicklePhase(prev) class PicklePhase(prev: Phase) extends StdPhase(prev) { - override def run() { - super.run() - // This is run here rather than after typer because I found - // some symbols - usually annotations, possibly others - had not - // yet performed the necessary symbol lookup, leading to - // spurious claims of unusedness. - if (settings.lint.value) { - log("Clearing recorded import selectors.") - analyzer.clearUnusedImports() - } - } - def apply(unit: CompilationUnit) { def pickle(tree: Tree) { def add(sym: Symbol, pickle: Pickle) = { @@ -83,8 +71,6 @@ abstract class Pickler extends SubComponent { } pickle(unit.body) - if (settings.lint.value) - analyzer.warnUnusedImports(unit) } } |