Changeset 96717 in webkit for trunk/Source/JavaScriptCore/jit/JITStubs.cpp
- Timestamp:
- Oct 5, 2011, 9:52:16 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITStubs.cpp
r96677 r96717 3050 3050 CallFrame* callFrame = stackFrame.callFrame; 3051 3051 3052 JSValue number = v.toJSNumber(callFrame);3053 CHECK_FOR_EXCEPTION_AT_END(); 3054 3055 callFrame->registers()[stackFrame.args[1].int32()] = jsNumber(number .asNumber()+ 1);3056 return JSValue::encode( number);3052 double number = v.toNumber(callFrame); 3053 CHECK_FOR_EXCEPTION_AT_END(); 3054 3055 callFrame->registers()[stackFrame.args[1].int32()] = jsNumber(number + 1); 3056 return JSValue::encode(jsNumber(number)); 3057 3057 } 3058 3058 … … 3349 3349 CallFrame* callFrame = stackFrame.callFrame; 3350 3350 3351 JSValue number = v.toJSNumber(callFrame);3352 CHECK_FOR_EXCEPTION_AT_END(); 3353 3354 callFrame->registers()[stackFrame.args[1].int32()] = jsNumber(number .asNumber()- 1);3355 return JSValue::encode( number);3351 double number = v.toNumber(callFrame); 3352 CHECK_FOR_EXCEPTION_AT_END(); 3353 3354 callFrame->registers()[stackFrame.args[1].int32()] = jsNumber(number - 1); 3355 return JSValue::encode(jsNumber(number)); 3356 3356 } 3357 3357 … … 3583 3583 CallFrame* callFrame = stackFrame.callFrame; 3584 3584 3585 JSValue result = src.toJSNumber(callFrame);3586 CHECK_FOR_EXCEPTION_AT_END(); 3587 return JSValue::encode( result);3585 double number = src.toNumber(callFrame); 3586 CHECK_FOR_EXCEPTION_AT_END(); 3587 return JSValue::encode(jsNumber(number)); 3588 3588 } 3589 3589
Note:
See TracChangeset
for help on using the changeset viewer.