Changeset 38148 in webkit for trunk/JavaScriptCore/runtime/JSImmediate.cpp
- Timestamp:
- Nov 5, 2008, 7:26:30 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSImmediate.cpp
r37938 r38148 32 32 33 33 namespace JSC { 34 35 JSObject* JSImmediate::toThisObject(JSValue* v, ExecState* exec) 36 { 37 ASSERT(isImmediate(v)); 38 if (isNumber(v)) 39 return constructNumberFromImmediateNumber(exec, v); 40 if (isBoolean(v)) 41 return constructBooleanFromImmediateBoolean(exec, v); 42 if (v == jsNull()) 43 return exec->globalThisValue(); 44 45 JSNotAnObjectErrorStub* exception = createNotAnObjectErrorStub(exec, v->isNull()); 46 exec->setException(exception); 47 return new (exec) JSNotAnObject(exec, exception); 48 } 34 49 35 50 JSObject* JSImmediate::toObject(JSValue* v, ExecState* exec)
Note:
See TracChangeset
for help on using the changeset viewer.