Changeset 36434 in webkit for trunk/JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp
- Timestamp:
- Sep 15, 2008, 2:39:26 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp
r36410 r36434 298 298 int32_t radix = args.at(exec, 1)->toInt32(exec); 299 299 300 if (value->isNumber() && (radix == 0 || radix == 10)) 301 return jsNumber(exec, value->toInt32(exec)); 300 if (value->isNumber() && (radix == 0 || radix == 10)) { 301 if (JSImmediate::isImmediate(value)) 302 return value; 303 double d = value->uncheckedGetNumber(); 304 if (!isfinite(d)) 305 return JSImmediate::zeroImmediate(); 306 return jsNumber(exec, floor(d)); 307 } 302 308 303 309 return jsNumber(exec, parseInt(value->toString(exec), radix));
Note:
See TracChangeset
for help on using the changeset viewer.