summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-09 16:04:38 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-09 16:04:38 +0000
commitbf4d9f29a601a7a257da8fc666052889c45ae16e (patch)
tree28048882c552c6d67db205315f97c365a3fe36c7
parentb918f65c2e33075714351124b23d6e032b686af5 (diff)
downloadscala-bf4d9f29a601a7a257da8fc666052889c45ae16e.tar.gz
scala-bf4d9f29a601a7a257da8fc666052889c45ae16e.tar.bz2
scala-bf4d9f29a601a7a257da8fc666052889c45ae16e.zip
- Added missing cases in method equals
-rw-r--r--sources/scalac/atree/AConstant.java6
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);
}