summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/transformer/AddInterfacesPhase.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/transformer/AddInterfacesPhase.java b/sources/scalac/transformer/AddInterfacesPhase.java
index 6a7f9181d2..18df3f4cee 100644
--- a/sources/scalac/transformer/AddInterfacesPhase.java
+++ b/sources/scalac/transformer/AddInterfacesPhase.java
@@ -262,7 +262,6 @@ public class AddInterfacesPhase extends PhaseDescriptor {
classSubst.applyParams(
classMemberSym.info().cloneType(
ifaceMemberSym, classMemberSym))));
- classMembersMap.put(ifaceMemberSym, classMemberSym);
ifaceMemberSym.flags |= Modifiers.DEFERRED;
} else {
@@ -276,6 +275,7 @@ public class AddInterfacesPhase extends PhaseDescriptor {
classMemberSym.info())));
}
+ classMembersMap.put(ifaceMemberSym, classMemberSym);
classMembers.enterOrOverload(classMemberSym);
if (classMemberSym.isClass())
classMembers.enterOrOverload(classMemberSym.constructor());