diff options
-rwxr-xr-x | sources/scala/tools/scalac/typechecker/RefCheck.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/typechecker/RefCheck.scala b/sources/scala/tools/scalac/typechecker/RefCheck.scala index 9ebbfd7b16..99e3ed2b75 100755 --- a/sources/scala/tools/scalac/typechecker/RefCheck.scala +++ b/sources/scala/tools/scalac/typechecker/RefCheck.scala @@ -814,7 +814,9 @@ class RefCheck(globl: scalac.Global) extends Transformer(globl) { } private def getTypeMethod(clazz: ClassSymbol): Tree = { - val flags = if (clazz.isSubClass(defs.SCALAOBJECT_CLASS)) OVERRIDE else 0; + val flags = + SYNTHETIC + | (if (clazz.isSubClass(defs.SCALAOBJECT_CLASS)) OVERRIDE else 0); val getTypeSym = clazz .newMethod(clazz.pos, flags, Names.getType) .setInfo(Type.MethodType(Symbol.EMPTY_ARRAY, |