Index: Source/heap/ThreadState.h |
diff --git a/Source/heap/ThreadState.h b/Source/heap/ThreadState.h |
index df8de4ae37f55402e12d6393120e012a5ce171a0..3e799158c144d011152f6ef167165fbfacc7b935 100644 |
--- a/Source/heap/ThreadState.h |
+++ b/Source/heap/ThreadState.h |
@@ -80,7 +80,7 @@ enum ThreadAffinity { |
class Node; |
class CSSValue; |
-template<typename T, bool derivesNode = WTF::IsSubclass<T, Node>::value> struct DefaultThreadingTrait; |
+template<typename T, bool derivesNodeOrCSSValue = WTF::IsSubclass<T, Node>::value || WTF::IsSubclass<T, CSSValue>::value > struct DefaultThreadingTrait; |
template<typename T> |
struct DefaultThreadingTrait<T, false> { |