| Index: src/code-factory.cc
|
| diff --git a/src/code-factory.cc b/src/code-factory.cc
|
| index 73bf40f17d471bfe1bddaa2c8c1b98063e87cfce..320b7294c04a73415d12a66528ae98a85bf96cc6 100644
|
| --- a/src/code-factory.cc
|
| +++ b/src/code-factory.cc
|
| @@ -402,38 +402,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
|
|
|