Index: Source/platform/heap/Handle.h |
diff --git a/Source/platform/heap/Handle.h b/Source/platform/heap/Handle.h |
index 83e4bff467c72d9deea4dfffdc38bd29b01880a8..d9e859045cea34210372c7cff319505066c3f50e 100644 |
--- a/Source/platform/heap/Handle.h |
+++ b/Source/platform/heap/Handle.h |
@@ -650,7 +650,7 @@ template <typename T> struct RemoveHeapPointerWrapperTypes { |
// raw pointer types. To remove these tests, we may need support for |
// instantiating a template with a RawPtrOrMember'ish template. |
template<typename T> |
-struct TraceIfNeeded : public TraceIfEnabled<T, WTF::NeedsTracing<T>::value || blink::IsGarbageCollectedType<typename RemoveHeapPointerWrapperTypes<typename WTF::RemovePointer<T>::Type>::Type>::value> { }; |
+struct TraceIfNeeded : public TraceIfEnabled<T, WTF::NeedsTracing<T>::value || IsGarbageCollectedType<typename RemoveHeapPointerWrapperTypes<typename WTF::RemovePointer<T>::Type>::Type>::value> { }; |
// This trace trait for std::pair will null weak members if their referent is |
// collected. If you have a collection that contain weakness it does not remove |