Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index 369640cdd33d72fa1321d32e3be8c662047a5efc..ab3d6ae91184de9626435a04411a807b50f90c6d 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -3112,24 +3112,13 @@ |
DEFINE_PLATFORM_CODE_STUB(StoreBufferOverflow, PlatformCodeStub); |
}; |
-class SubStringStub : public TurboFanCodeStub { |
- public: |
- explicit SubStringStub(Isolate* isolate) : TurboFanCodeStub(isolate) {} |
- |
- static compiler::Node* Generate(CodeStubAssembler* assembler, |
- compiler::Node* string, compiler::Node* from, |
- compiler::Node* to, compiler::Node* context); |
- |
- void GenerateAssembly(CodeStubAssembler* assembler) const override { |
- assembler->Return(Generate(assembler, |
- assembler->Parameter(Descriptor::kString), |
- assembler->Parameter(Descriptor::kFrom), |
- assembler->Parameter(Descriptor::kTo), |
- assembler->Parameter(Descriptor::kContext))); |
- } |
+ |
+class SubStringStub : public PlatformCodeStub { |
+ public: |
+ explicit SubStringStub(Isolate* isolate) : PlatformCodeStub(isolate) {} |
DEFINE_CALL_INTERFACE_DESCRIPTOR(SubString); |
- DEFINE_CODE_STUB(SubString, TurboFanCodeStub); |
+ DEFINE_PLATFORM_CODE_STUB(SubString, PlatformCodeStub); |
}; |
class ToStringStub final : public PlatformCodeStub { |