| Index: JavaScriptCore/runtime/Operations.h
|
| ===================================================================
|
| --- JavaScriptCore/runtime/Operations.h (revision 10232)
|
| +++ JavaScriptCore/runtime/Operations.h (working copy)
|
| @@ -146,8 +146,8 @@
|
| if (v1.getNumber(n1) && v2.getNumber(n2))
|
| return n1 < n2;
|
|
|
| - Interpreter* interpreter = callFrame->interpreter();
|
| - if (interpreter->isJSString(v1) && interpreter->isJSString(v2))
|
| + JSGlobalData* globalData = &callFrame->globalData();
|
| + if (isJSString(globalData, v1) && isJSString(globalData, v2))
|
| return asString(v1)->value() < asString(v2)->value();
|
|
|
| JSValuePtr p1;
|
| @@ -171,8 +171,8 @@
|
| if (v1.getNumber(n1) && v2.getNumber(n2))
|
| return n1 <= n2;
|
|
|
| - Interpreter* interpreter = callFrame->interpreter();
|
| - if (interpreter->isJSString(v1) && interpreter->isJSString(v2))
|
| + JSGlobalData* globalData = &callFrame->globalData();
|
| + if (isJSString(globalData, v1) && isJSString(globalData, v2))
|
| return !(asString(v2)->value() < asString(v1)->value());
|
|
|
| JSValuePtr p1;
|
|
|