Changeset 96717 in webkit for trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Oct 5, 2011, 9:52:16 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/interpreter/Interpreter.cpp
r96673 r96717 1975 1975 callFrame->uncheckedR(dst) = v; 1976 1976 } else { 1977 JSValue number = callFrame->r(srcDst).jsValue().toJSNumber(callFrame);1977 double number = callFrame->r(srcDst).jsValue().toNumber(callFrame); 1978 1978 CHECK_FOR_EXCEPTION(); 1979 callFrame->uncheckedR(srcDst) = jsNumber(number .asNumber()+ 1);1980 callFrame->uncheckedR(dst) = number;1979 callFrame->uncheckedR(srcDst) = jsNumber(number + 1); 1980 callFrame->uncheckedR(dst) = jsNumber(number); 1981 1981 } 1982 1982 … … 1998 1998 callFrame->uncheckedR(dst) = v; 1999 1999 } else { 2000 JSValue number = callFrame->r(srcDst).jsValue().toJSNumber(callFrame);2000 double number = callFrame->r(srcDst).jsValue().toNumber(callFrame); 2001 2001 CHECK_FOR_EXCEPTION(); 2002 callFrame->uncheckedR(srcDst) = jsNumber(number .asNumber()- 1);2003 callFrame->uncheckedR(dst) = number;2002 callFrame->uncheckedR(srcDst) = jsNumber(number - 1); 2003 callFrame->uncheckedR(dst) = jsNumber(number); 2004 2004 } 2005 2005 … … 2021 2021 callFrame->uncheckedR(dst) = callFrame->r(src); 2022 2022 else { 2023 JSValue result = srcVal.toJSNumber(callFrame);2023 double number = srcVal.toNumber(callFrame); 2024 2024 CHECK_FOR_EXCEPTION(); 2025 callFrame->uncheckedR(dst) = result;2025 callFrame->uncheckedR(dst) = jsNumber(number); 2026 2026 } 2027 2027
Note:
See TracChangeset
for help on using the changeset viewer.