Changeset 27615 in webkit for trunk/JavaScriptCore/kjs/JSImmediate.h
- Timestamp:
- Nov 8, 2007, 2:23:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSImmediate.h
r27606 r27615 83 83 } 84 84 85 static ALWAYS_INLINE bool areBothImmediateNumbers(const JSValue* v1, const JSValue* v2) 86 { 87 return (reinterpret_cast<uintptr_t>(v1) & reinterpret_cast<uintptr_t>(v2) & TagMask) == NumberType; 88 } 89 90 static ALWAYS_INLINE JSValue* andImmediateNumbers(const JSValue* v1, const JSValue* v2) 91 { 92 ASSERT(areBothImmediateNumbers(v1, v2)); 93 return reinterpret_cast<JSValue*>(reinterpret_cast<uintptr_t>(v1) & reinterpret_cast<uintptr_t>(v2)); 94 } 95 85 96 static JSValue* fromDouble(double d); 86 97 static double toDouble(const JSValue*);
Note:
See TracChangeset
for help on using the changeset viewer.