summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2003-03-21 12:37:57 +0000
committerschinz <schinz@epfl.ch>2003-03-21 12:37:57 +0000
commit5f8e5c235e425bc5cb65187ccc9c80b2acd7671f (patch)
tree4513dddd6b919ea383beb522234b6a72040ce6f4 /sources
parent394aef1a7f53f13db7e59fbc0699688f76feaf76 (diff)
downloadscala-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.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()) {