diff options
author | schinz <schinz@epfl.ch> | 2003-03-21 12:37:57 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-03-21 12:37:57 +0000 |
commit | 5f8e5c235e425bc5cb65187ccc9c80b2acd7671f (patch) | |
tree | 4513dddd6b919ea383beb522234b6a72040ce6f4 /sources | |
parent | 394aef1a7f53f13db7e59fbc0699688f76feaf76 (diff) | |
download | scala-5f8e5c235e425bc5cb65187ccc9c80b2acd7671f.tar.gz scala-5f8e5c235e425bc5cb65187ccc9c80b2acd7671f.tar.bz2 scala-5f8e5c235e425bc5cb65187ccc9c80b2acd7671f.zip |
- bug fix: properly handle overloaded values in...
- bug fix: properly handle overloaded values in classes
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/backend/jvm/GenJVM.java | 3 |
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()) { |