Changeset 27201 in webkit for trunk/JavaScriptCore/kjs/date_object.cpp
- Timestamp:
- Oct 28, 2007, 7:52:04 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/date_object.cpp
r27095 r27201 324 324 { 325 325 double milli = internalValue()->getNumber(); 326 if (is NaN(milli))326 if (isnan(milli)) 327 327 return false; 328 328 … … 335 335 { 336 336 double milli = internalValue()->getNumber(); 337 if (is NaN(milli))337 if (isnan(milli)) 338 338 return false; 339 339 … … 345 345 { 346 346 milli = internalValue()->getNumber(); 347 if (is NaN(milli))347 if (isnan(milli)) 348 348 return false; 349 349 … … 357 357 { 358 358 milli = internalValue()->getNumber(); 359 if (is NaN(milli))359 if (isnan(milli)) 360 360 return false; 361 361 … … 458 458 JSValue *v = thisDateObj->internalValue(); 459 459 double milli = v->toNumber(exec); 460 if (is NaN(milli)) {460 if (isnan(milli)) { 461 461 switch (id) { 462 462 case ToString: … … 635 635 } 636 636 } else { 637 if (is NaN(args[0]->toNumber(exec))638 || is NaN(args[1]->toNumber(exec))639 || (numArgs >= 3 && is NaN(args[2]->toNumber(exec)))640 || (numArgs >= 4 && is NaN(args[3]->toNumber(exec)))641 || (numArgs >= 5 && is NaN(args[4]->toNumber(exec)))642 || (numArgs >= 6 && is NaN(args[5]->toNumber(exec)))643 || (numArgs >= 7 && is NaN(args[6]->toNumber(exec)))) {637 if (isnan(args[0]->toNumber(exec)) 638 || isnan(args[1]->toNumber(exec)) 639 || (numArgs >= 3 && isnan(args[2]->toNumber(exec))) 640 || (numArgs >= 4 && isnan(args[3]->toNumber(exec))) 641 || (numArgs >= 5 && isnan(args[4]->toNumber(exec))) 642 || (numArgs >= 6 && isnan(args[5]->toNumber(exec))) 643 || (numArgs >= 7 && isnan(args[6]->toNumber(exec)))) { 644 644 value = NaN; 645 645 } else { … … 687 687 else { // UTC 688 688 int n = args.size(); 689 if (is NaN(args[0]->toNumber(exec))690 || is NaN(args[1]->toNumber(exec))691 || (n >= 3 && is NaN(args[2]->toNumber(exec)))692 || (n >= 4 && is NaN(args[3]->toNumber(exec)))693 || (n >= 5 && is NaN(args[4]->toNumber(exec)))694 || (n >= 6 && is NaN(args[5]->toNumber(exec)))695 || (n >= 7 && is NaN(args[6]->toNumber(exec)))) {689 if (isnan(args[0]->toNumber(exec)) 690 || isnan(args[1]->toNumber(exec)) 691 || (n >= 3 && isnan(args[2]->toNumber(exec))) 692 || (n >= 4 && isnan(args[3]->toNumber(exec))) 693 || (n >= 5 && isnan(args[4]->toNumber(exec))) 694 || (n >= 6 && isnan(args[5]->toNumber(exec))) 695 || (n >= 7 && isnan(args[6]->toNumber(exec)))) { 696 696 return jsNaN(); 697 697 }
Note:
See TracChangeset
for help on using the changeset viewer.