diff options
author | paltherr <paltherr@epfl.ch> | 2004-03-09 16:04:38 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-03-09 16:04:38 +0000 |
commit | bf4d9f29a601a7a257da8fc666052889c45ae16e (patch) | |
tree | 28048882c552c6d67db205315f97c365a3fe36c7 /sources/scalac | |
parent | b918f65c2e33075714351124b23d6e032b686af5 (diff) | |
download | scala-bf4d9f29a601a7a257da8fc666052889c45ae16e.tar.gz scala-bf4d9f29a601a7a257da8fc666052889c45ae16e.tar.bz2 scala-bf4d9f29a601a7a257da8fc666052889c45ae16e.zip |
- Added missing cases in method equals
Diffstat (limited to 'sources/scalac')
-rw-r--r-- | sources/scalac/atree/AConstant.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/atree/AConstant.java b/sources/scalac/atree/AConstant.java index 4abd485f66..9bb2eb29b4 100644 --- a/sources/scalac/atree/AConstant.java +++ b/sources/scalac/atree/AConstant.java @@ -270,6 +270,8 @@ public class AConstant { if (this == that) return true; if (null == that) return false; switch (this) { + case UNIT: + return false; case BOOLEAN(boolean ivalue): switch (that) { case BOOLEAN(boolean avalue): @@ -333,6 +335,10 @@ public class AConstant { default: return false; } + case NULL: + return false; + case ZERO: + return false; default: throw Debug.abort("unknown case", this); } |