From 562647a37a6675fbf328f72e081a7f88913dd004 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 30 May 2008 18:00:25 +0000 Subject: fixed #807. More stuff for virtual classes. --- src/compiler/scala/tools/nsc/Global.scala | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/compiler/scala/tools/nsc/Global.scala') diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala index 75a57a3ff4..254b34a2ee 100644 --- a/src/compiler/scala/tools/nsc/Global.scala +++ b/src/compiler/scala/tools/nsc/Global.scala @@ -248,6 +248,8 @@ class Global(var settings: Settings, var reporter: Reporter) extends SymbolTable override def erasedTypes: Boolean = isErased private val isFlat = prev.name == "flatten" || prev.flatClasses override def flatClasses: Boolean = isFlat + private val isDevirtualized = prev.name == "devirtualize" || prev.devirtualized + override def devirtualized: Boolean = isDevirtualized // (part of DEVIRTUALIZE) /** Is current phase cancelled on this unit? */ def cancelled(unit: CompilationUnit) = -- cgit v1.2.3