Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index a7be2f7d65e6062bf0c8ffb85fb5d3adccd9d69b..e93b8232eb407f5842571defb8c00365b4077950 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -140,6 +140,7 @@ namespace internal { |
V(GetProperty) \ |
V(LoadICTrampolineTF) \ |
V(LoadICTF) \ |
+ V(SameValueZero) \ |
/* IC Handler stubs */ \ |
V(KeyedLoadSloppyArguments) \ |
V(KeyedStoreSloppyArguments) \ |
@@ -874,6 +875,14 @@ class StrictEqualStub final : public TurboFanCodeStub { |
DEFINE_TURBOFAN_BINARY_OP_CODE_STUB(StrictEqual, TurboFanCodeStub); |
}; |
+class SameValueZeroStub final : public TurboFanCodeStub { |
+ public: |
+ explicit SameValueZeroStub(Isolate* isolate) : TurboFanCodeStub(isolate) {} |
+ |
+ DEFINE_CALL_INTERFACE_DESCRIPTOR(Compare); |
+ DEFINE_TURBOFAN_BINARY_OP_CODE_STUB(SameValueZero, TurboFanCodeStub); |
+}; |
+ |
class StrictNotEqualStub final : public TurboFanCodeStub { |
public: |
explicit StrictNotEqualStub(Isolate* isolate) : TurboFanCodeStub(isolate) {} |