Changeset 88587 in webkit for trunk/Source/JavaScriptCore/API
- Timestamp:
- Jun 10, 2011, 7:03:00 PM (14 years ago)
- Location:
- trunk/Source/JavaScriptCore/API
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSCallbackObjectFunctions.h
r87588 r88587 445 445 // primitive 446 446 if (exec->hadException()) 447 return NaN;447 return std::numeric_limits<double>::quiet_NaN(); 448 448 JSContextRef ctx = toRef(exec); 449 449 JSObjectRef thisRef = toRef(this); … … 464 464 double dValue; 465 465 if (value) 466 return toJS(exec, value).getNumber(dValue) ? dValue : NaN;466 return toJS(exec, value).getNumber(dValue) ? dValue : std::numeric_limits<double>::quiet_NaN(); 467 467 } 468 468 -
trunk/Source/JavaScriptCore/API/JSValueRef.cpp
r79132 r88587 218 218 // but an external NaN might not. 219 219 if (isnan(value)) 220 value = NaN;220 value = std::numeric_limits<double>::quiet_NaN(); 221 221 222 222 return toRef(exec, jsNumber(value)); … … 277 277 *exception = toRef(exec, exec->exception()); 278 278 exec->clearException(); 279 number = NaN;279 number = std::numeric_limits<double>::quiet_NaN(); 280 280 } 281 281 return number;
Note:
See TracChangeset
for help on using the changeset viewer.