diff options
author | schinz <schinz@epfl.ch> | 2003-03-11 15:32:29 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-03-11 15:32:29 +0000 |
commit | 9046cab361954b39814855db135e12c504a6a373 (patch) | |
tree | 869abf1fc722b60cba8e428f6ea99ad9b1c0d91a /sources | |
parent | 32920909df0e0c58ea3ef7f5c10dc0e6bb9e1a70 (diff) | |
download | scala-9046cab361954b39814855db135e12c504a6a373.tar.gz scala-9046cab361954b39814855db135e12c504a6a373.tar.bz2 scala-9046cab361954b39814855db135e12c504a6a373.zip |
- bug fix: make sure that caseFieldAccessor ret...
- bug fix: make sure that caseFieldAccessor return the accessor and not
the value it accesses
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index c1183c9aed..92cc061fc4 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -1246,7 +1246,7 @@ public class ClassSymbol extends TypeSymbol { for (int i = 0; i <= index; i++) { do { sym = it.next(); - } while (sym.kind != VAL || (sym.flags & CASE) == 0); + } while (sym.kind != VAL || (sym.flags & CASE) == 0 || !sym.isMethod()); } //System.out.println(this + ", case field[" + index + "] = " + sym);//DEBUG assert sym != null : this; |