Changeset 37408 in webkit for trunk/JavaScriptCore/VM/Machine.cpp


Ignore:
Timestamp:
Oct 7, 2008, 11:36:41 PM (17 years ago)
Author:
[email protected]
Message:

2008-10-07 Sam Weinig <[email protected]>

Roll out r37405.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/Machine.cpp

    r37405 r37408  
    18161816        int dst = (++vPC)->u.operand;
    18171817        int src = (++vPC)->u.operand;
    1818 
    1819         JSValue* srcVal = r[src].jsValue(exec);
    1820 
    1821         if (LIKELY(JSImmediate::isNumber(srcVal) || static_cast<JSCell*>(srcVal)->structureID()->typeInfo().type() == NumberType))
    1822             r[dst] = r[src];
    1823         else {
    1824             JSValue* result = srcVal->toJSNumber(exec);
    1825             VM_CHECK_EXCEPTION();
    1826             r[dst] = result;
    1827         }
     1818        JSValue* result = r[src].jsValue(exec)->toJSNumber(exec);
     1819        VM_CHECK_EXCEPTION();
     1820
     1821        r[dst] = result;
    18281822
    18291823        ++vPC;
Note: See TracChangeset for help on using the changeset viewer.