summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/backend/Primitive.java1
-rw-r--r--sources/scalac/backend/Primitives.java1
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);