Changeset 34821 in webkit for trunk/JavaScriptCore/kjs/JSObject.h
- Timestamp:
- Jun 26, 2008, 7:53:42 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSObject.h
r34754 r34821 582 582 { 583 583 if (UNLIKELY(JSImmediate::isImmediate(this))) { 584 JSObject* object = JSImmediate::toObject(this, exec);585 PropertySlot slot( object);586 if (! object->getPropertySlot(exec, propertyName, slot))584 JSObject* prototype = JSImmediate::prototype(this, exec); 585 PropertySlot slot(const_cast<JSValue*>(this)); 586 if (!prototype->getPropertySlot(exec, propertyName, slot)) 587 587 return jsUndefined(); 588 588 return slot.getValue(exec, propertyName); … … 604 604 { 605 605 if (UNLIKELY(JSImmediate::isImmediate(this))) { 606 JSObject* object = JSImmediate::toObject(this, exec);607 PropertySlot slot( object);608 if (! object->getPropertySlot(exec, propertyName, slot))606 JSObject* prototype = JSImmediate::prototype(this, exec); 607 PropertySlot slot(const_cast<JSValue*>(this)); 608 if (!prototype->getPropertySlot(exec, propertyName, slot)) 609 609 return jsUndefined(); 610 610 return slot.getValue(exec, propertyName);
Note:
See TracChangeset
for help on using the changeset viewer.