Changeset 113209 in webkit for trunk/Source/JavaScriptCore/heap
- Timestamp:
- Apr 4, 2012, 10:17:32 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/PassWeak.h
r113141 r113209 106 106 template<typename Base, typename T> inline typename WeakImplAccessor<Base, T>::GetType WeakImplAccessor<Base, T>::get() const 107 107 { 108 if (!static_cast<const Base*>(this)->m_impl || static_cast<const Base*>(this)->m_impl->state() != WeakImpl::Live )108 if (!static_cast<const Base*>(this)->m_impl || static_cast<const Base*>(this)->m_impl->state() != WeakImpl::Live || !static_cast<const Base*>(this)->m_impl->jsValue()) 109 109 return GetType(); 110 110 return jsCast<T*>(static_cast<const Base*>(this)->m_impl->jsValue().asCell());
Note:
See TracChangeset
for help on using the changeset viewer.