Chromium Code Reviews| Index: Source/platform/heap/Handle.h |
| diff --git a/Source/platform/heap/Handle.h b/Source/platform/heap/Handle.h |
| index a1517894c269b3527aeb10bb93cc85e8a1508d2a..5735f08d1198708525c195d952f14558aa933d6a 100644 |
| --- a/Source/platform/heap/Handle.h |
| +++ b/Source/platform/heap/Handle.h |
| @@ -739,6 +739,7 @@ template<typename T, typename U> inline bool operator!=(const Persistent<T>& a, |
| #define RefPtrWillBeMember WebCore::Member |
| #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent |
| #define RawPtrWillBeMember WebCore::Member |
| +#define RawPtrWillBePersistent WebCore::Persistent |
|
Mads Ager (chromium)
2014/04/22 13:07:15
These look a bit dangerous. If something could not
sof
2014/04/22 14:02:48
I've removed the transition type.
|
| #define RawPtrWillBeWeakMember WebCore::WeakMember |
| #define OwnPtrWillBeMember WebCore::Member |
| #define OwnPtrWillBePersistent WebCore::Persistent |
| @@ -815,6 +816,7 @@ public: |
| #define RefPtrWillBeMember WTF::RefPtr |
| #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr |
| #define RawPtrWillBeMember WTF::RawPtr |
| +#define RawPtrWillBePersistent WTF::RawPtr |
| #define RawPtrWillBeWeakMember WTF::RawPtr |
| #define OwnPtrWillBeMember WTF::OwnPtr |
| #define OwnPtrWillBePersistent WTF::OwnPtr |