Changeset 51672 in webkit for trunk/JavaScriptCore/runtime
- Timestamp:
- Dec 3, 2009, 6:17:46 PM (15 years ago)
- Location:
- trunk/JavaScriptCore/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/ArrayPrototype.cpp
r48948 r51672 746 746 cachedCall.setArgument(1, jsNumber(exec, k)); 747 747 cachedCall.setArgument(2, thisObj); 748 749 if (! cachedCall.call().toBoolean(exec))748 JSValue result = cachedCall.call(); 749 if (!result.toBoolean(cachedCall.newCallFrame(exec))) 750 750 return jsBoolean(false); 751 751 } … … 847 847 cachedCall.setArgument(1, jsNumber(exec, k)); 848 848 cachedCall.setArgument(2, thisObj); 849 850 if ( cachedCall.call().toBoolean(exec))849 JSValue result = cachedCall.call(); 850 if (result.toBoolean(cachedCall.newCallFrame(exec))) 851 851 return jsBoolean(true); 852 852 } -
trunk/JavaScriptCore/runtime/JSArray.cpp
r49065 r51672 786 786 m_cachedCall->setArgument(0, va); 787 787 m_cachedCall->setArgument(1, vb); 788 compareResult = m_cachedCall->call().toNumber(m_cachedCall->newCallFrame( ));788 compareResult = m_cachedCall->call().toNumber(m_cachedCall->newCallFrame(m_exec)); 789 789 } else { 790 790 MarkedArgumentBuffer arguments; -
trunk/JavaScriptCore/runtime/StringPrototype.cpp
r51307 r51672 282 282 283 283 cachedCall.setThis(exec->globalThisValue()); 284 replacements.append(cachedCall.call().toString(cachedCall.newCallFrame())); 284 JSValue result = cachedCall.call(); 285 replacements.append(result.toString(cachedCall.newCallFrame(exec))); 285 286 if (exec->hadException()) 286 287 break;
Note:
See TracChangeset
for help on using the changeset viewer.