summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index 9c8020b5d5..60e426e410 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -566,7 +566,8 @@ class JVMGenerator {
// Add value members (i.e. fields) to current class.
protected void addValueClassMembers(Tree.ClassDef cDef) {
Symbol cSym = cDef.symbol();
- Scope.SymbolIterator memberIt = cSym.members().iterator();
+ Scope.SymbolIterator memberIt =
+ new Scope.UnloadIterator(cSym.members().iterator());
while (memberIt.hasNext()) {
Symbol member = memberIt.next();
if (member.isTerm() && !member.isMethod()) {