Changeset 37408 in webkit for trunk/JavaScriptCore/VM/Machine.cpp
- Timestamp:
- Oct 7, 2008, 11:36:41 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/Machine.cpp
r37405 r37408 1816 1816 int dst = (++vPC)->u.operand; 1817 1817 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; 1828 1822 1829 1823 ++vPC;
Note:
See TracChangeset
for help on using the changeset viewer.