| Index: Source/wtf/TypeTraits.h
 | 
| diff --git a/Source/wtf/TypeTraits.h b/Source/wtf/TypeTraits.h
 | 
| index 6bccc46e5314f0f2753e621671c9cd02b28c0974..7534003daa2d595f98e3f3e727025b163a18d3eb 100644
 | 
| --- a/Source/wtf/TypeTraits.h
 | 
| +++ b/Source/wtf/TypeTraits.h
 | 
| @@ -224,6 +224,14 @@ namespace WTF {
 | 
|          typedef T Type;
 | 
|      };
 | 
|  
 | 
| +    template <typename T, template <class V, class W> class OuterTemplate> struct RemoveTemplate2 {
 | 
| +        typedef T Type;
 | 
| +    };
 | 
| +
 | 
| +    template <typename T, template <class V, class W> class OuterTemplate> struct RemoveTemplate2<OuterTemplate<T, T>, OuterTemplate> {
 | 
| +        typedef T Type;
 | 
| +    };
 | 
| +
 | 
|      template <typename T> struct RemoveConst {
 | 
|          typedef T Type;
 | 
|      };
 | 
| 
 |