From b4f40a720cc5dbc2472b1882615226cce14b5e70 Mon Sep 17 00:00:00 2001 From: paltherr Date: Wed, 2 Jun 2004 16:00:21 +0000 Subject: - Disabled code that breaks separate compilation --- .../scala/tools/scalac/typechecker/Analyzer.scala | 23 +++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'sources') diff --git a/sources/scala/tools/scalac/typechecker/Analyzer.scala b/sources/scala/tools/scalac/typechecker/Analyzer.scala index d1e381b2d7..3fe19e6675 100644 --- a/sources/scala/tools/scalac/typechecker/Analyzer.scala +++ b/sources/scala/tools/scalac/typechecker/Analyzer.scala @@ -942,17 +942,18 @@ class Analyzer(global: scalac_Global, descr: AnalyzerPhase) extends Transformer( val info = new LazyTreeType(tree); clazz.setInfo(info); modul.setInfo(info); - val lclass = modul.linkedClass(); - // Taken from SymbolLoader.initializeRoot() - if (lclass != null) { - if (lclass.rawInfo().isInstanceOf[SymbolLoader] && - !lclass.rawInfo().isInstanceOf[SourceCompleter]) { - lclass.setInfo(Type.ErrorType); - //val allConstr = lclass.allConstructors(); - //allConstr.setInfo(Type.ErrorType); - //allConstr.flags = allConstr.flags | Modifiers.PRIVATE; - } - } + // !!! Unfortunately, this breaks separate compilation +// val lclass = modul.linkedClass(); +// // Taken from SymbolLoader.initializeRoot() +// if (lclass != null) { +// if (lclass.rawInfo().isInstanceOf[SymbolLoader] && +// !lclass.rawInfo().isInstanceOf[SourceCompleter]) { +// lclass.setInfo(Type.ErrorType); +// //val allConstr = lclass.allConstructors(); +// //allConstr.setInfo(Type.ErrorType); +// //allConstr.flags = allConstr.flags | Modifiers.PRIVATE; +// } +// } } enterSym(tree, modul) -- cgit v1.2.3