diff options
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/Definitions.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Definitions.scala b/src/compiler/scala/tools/nsc/symtab/Definitions.scala index a068e93db0..08a7227a7f 100644 --- a/src/compiler/scala/tools/nsc/symtab/Definitions.scala +++ b/src/compiler/scala/tools/nsc/symtab/Definitions.scala @@ -349,7 +349,7 @@ trait Definitions extends reflect.generic.StandardDefinitions { def arrayType(arg: Type) = typeRef(ArrayClass.typeConstructor.prefix, ArrayClass, List(arg)) def ClassType(arg: Type) = - if (phase.erasedTypes) ClassClass.tpe + if (phase.erasedTypes || forMSIL) ClassClass.tpe else appliedType(ClassClass.tpe, List(arg)) // |