summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/symtab/Modifiers.java2
-rw-r--r--sources/scalac/symtab/Symbol.java4
2 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/symtab/Modifiers.java b/sources/scalac/symtab/Modifiers.java
index 4190a6c66f..1b07e2967f 100644
--- a/sources/scalac/symtab/Modifiers.java
+++ b/sources/scalac/symtab/Modifiers.java
@@ -67,7 +67,7 @@ public interface Modifiers {
int VARIANCES = COVARIANT | CONTRAVARIANT;
int CONSTRFLAGS = CASE | JAVA;
/** Module flags inherited by their module-class */
- int MODULE2CLASSFLAGS = ACCESSFLAGS | DEPRECATED | JAVA | PACKAGE;
+ int MODULE2CLASSFLAGS = ACCESSFLAGS | DEPRECATED | SYNTHETIC | JAVA | PACKAGE;
public static class Helper {
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 4a2a4a4c1a..defa4b18af 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -1873,7 +1873,7 @@ public class ClassSymbol extends TypeSymbol {
/** Initializes this instance. */
ClassSymbol(TermSymbol module) {
this(module.pos, module.name.toTypeName(), module.owner(),
- (module.flags & MODULE2CLASSFLAGS) | MODUL | FINAL | SYNTHETIC, 0,
+ (module.flags & MODULE2CLASSFLAGS) | MODUL | FINAL, 0,
module);
primaryConstructor().flags |= PRIVATE;
primaryConstructor().setInfo(
@@ -1900,7 +1900,7 @@ public class ClassSymbol extends TypeSymbol {
int pos = Position.NOPOS;
Name name = Names.ROOT.toTypeName();
Symbol owner = Symbol.NONE;
- int flags = JAVA | PACKAGE | FINAL | SYNTHETIC;
+ int flags = JAVA | PACKAGE | FINAL;
int attrs = IS_ROOT;
Symbol clasz = new ClassSymbol(pos, name, owner, flags, attrs, NONE);
clasz.setInfo(global.getRootLoader());