diff options
author | paltherr <paltherr@epfl.ch> | 2003-08-12 09:13:29 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-08-12 09:13:29 +0000 |
commit | abd8bae0a22e44490e54a9e6be79d8c70f63c741 (patch) | |
tree | ea1d98b825abcf95788ed72ce367a3643adfa781 /sources | |
parent | d24f7cda21e4669af4a905e086f3fa686794dc90 (diff) | |
download | scala-abd8bae0a22e44490e54a9e6be79d8c70f63c741.tar.gz scala-abd8bae0a22e44490e54a9e6be79d8c70f63c741.tar.bz2 scala-abd8bae0a22e44490e54a9e6be79d8c70f63c741.zip |
- Added primitive ID (Any.eq)
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/backend/Primitive.java | 1 | ||||
-rw-r--r-- | sources/scalac/backend/Primitives.java | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/backend/Primitive.java b/sources/scalac/backend/Primitive.java index c1b09fe36a..c1e9a8971e 100644 --- a/sources/scalac/backend/Primitive.java +++ b/sources/scalac/backend/Primitive.java @@ -47,6 +47,7 @@ public class Primitive { public case ASR { tag = 14; } // x >> y // Comparison operations + public case ID { tag = 90; } // x eq y public case EQ { tag = 15; } // x == y public case NE { tag = 16; } // x != y public case LT { tag = 17; } // x < y diff --git a/sources/scalac/backend/Primitives.java b/sources/scalac/backend/Primitives.java index 05549c7133..028e73dd1b 100644 --- a/sources/scalac/backend/Primitives.java +++ b/sources/scalac/backend/Primitives.java @@ -342,6 +342,7 @@ public class Primitives { Definitions defs = definitions; // scala.Any + addPrimitive(defs.EQ, Primitive.ID); addPrimitive(defs.IS, Primitive.IS); addPrimitive(defs.AS, Primitive.AS); addPrimitive(defs.EQEQ, Primitive.EQ); |