Changeset 37417 in webkit for trunk/JavaScriptCore/VM/Machine.cpp
- Timestamp:
- Oct 8, 2008, 3:53:13 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/Machine.cpp
r37408 r37417 1816 1816 int dst = (++vPC)->u.operand; 1817 1817 int src = (++vPC)->u.operand; 1818 JSValue* result = r[src].jsValue(exec)->toJSNumber(exec); 1819 VM_CHECK_EXCEPTION(); 1820 1821 r[dst] = result; 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 } 1822 1828 1823 1829 ++vPC;
Note:
See TracChangeset
for help on using the changeset viewer.