| Index: src/code-factory.cc
|
| diff --git a/src/code-factory.cc b/src/code-factory.cc
|
| index 026a5390da0241e3529c47e51e4a66f2dc9cb632..4b616b1b9a2243b65cfb0038f67566ceed426e41 100644
|
| --- a/src/code-factory.cc
|
| +++ b/src/code-factory.cc
|
| @@ -410,38 +410,38 @@ Callable CodeFactory::StringCompare(Isolate* isolate, Token::Value token) {
|
|
|
| // static
|
| Callable CodeFactory::StringEqual(Isolate* isolate) {
|
| - StringEqualStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringEqual(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
| Callable CodeFactory::StringNotEqual(Isolate* isolate) {
|
| - StringNotEqualStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringNotEqual(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
| Callable CodeFactory::StringLessThan(Isolate* isolate) {
|
| - StringLessThanStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringLessThan(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
| Callable CodeFactory::StringLessThanOrEqual(Isolate* isolate) {
|
| - StringLessThanOrEqualStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringLessThanOrEqual(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
| Callable CodeFactory::StringGreaterThan(Isolate* isolate) {
|
| - StringGreaterThanStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringGreaterThan(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
| Callable CodeFactory::StringGreaterThanOrEqual(Isolate* isolate) {
|
| - StringGreaterThanOrEqualStub stub(isolate);
|
| - return make_callable(stub);
|
| + return Callable(isolate->builtins()->StringGreaterThanOrEqual(),
|
| + CompareDescriptor(isolate));
|
| }
|
|
|
| // static
|
|
|