Changeset 39958 in webkit for trunk/JavaScriptCore/runtime/JSNumberCell.cpp
- Timestamp:
- Jan 15, 2009, 7:20:35 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSNumberCell.cpp
r39670 r39958 28 28 29 29 namespace JSC { 30 31 #if !USE(ALTERNATE_JSIMMEDIATE) 30 32 31 33 JSValuePtr JSNumberCell::toPrimitive(ExecState*, PreferredPrimitiveType) const … … 102 104 } 103 105 104 NEVER_INLINEJSValuePtr jsNumberCell(ExecState* exec, double d)106 JSValuePtr jsNumberCell(ExecState* exec, double d) 105 107 { 106 108 return new (exec) JSNumberCell(exec, d); 107 109 } 108 110 109 NEVER_INLINE JSValuePtr jsNaN(ExecState* exec) 110 { 111 return new (exec) JSNumberCell(exec, NaN); 112 } 113 114 NEVER_INLINE JSValuePtr jsNumberCell(JSGlobalData* globalData, double d) 111 JSValuePtr jsNumberCell(JSGlobalData* globalData, double d) 115 112 { 116 113 return new (globalData) JSNumberCell(globalData, d); 117 114 } 118 115 119 NEVER_INLINE JSValuePtr jsNaN(JSGlobalData* globalData) 116 #else 117 118 JSValuePtr jsNumberCell(ExecState*, double) 120 119 { 121 return new (globalData) JSNumberCell(globalData, NaN); 120 ASSERT_NOT_REACHED(); 121 return noValue(); 122 122 } 123 123 124 #endif 125 124 126 } // namespace JSC
Note:
See TracChangeset
for help on using the changeset viewer.