| Index: Source/platform/CrossThreadCopier.h | 
| diff --git a/Source/platform/CrossThreadCopier.h b/Source/platform/CrossThreadCopier.h | 
| index 22e0a3bf1187f03c73e7fac2a38d4c07d2e1e6b5..367f688dcace1cde72387df5294cabcc5d53ebc4 100644 | 
| --- a/Source/platform/CrossThreadCopier.h | 
| +++ b/Source/platform/CrossThreadCopier.h | 
| @@ -50,8 +50,10 @@ namespace blink { | 
| class ResourceError; | 
| class ResourceRequest; | 
| class ResourceResponse; | 
| +    class ResourceTimingInfo; | 
| struct CrossThreadResourceResponseData; | 
| struct CrossThreadResourceRequestData; | 
| +    struct CrossThreadResourceTimingInfoData; | 
|  | 
| template<typename T> struct CrossThreadCopierPassThrough { | 
| typedef T Type; | 
| @@ -135,6 +137,11 @@ namespace blink { | 
| PLATFORM_EXPORT static Type copy(const ResourceResponse&); | 
| }; | 
|  | 
| +    template<> struct CrossThreadCopierBase<false, false, false, ResourceTimingInfo> { | 
| +        typedef PassOwnPtr<CrossThreadResourceTimingInfoData> Type; | 
| +        PLATFORM_EXPORT static Type copy(const ResourceTimingInfo&); | 
| +    }; | 
| + | 
| template<typename T> struct CrossThreadCopierBase<false, false, true, T> { | 
| typedef typename WTF::RemovePointer<T>::Type TypeWithoutPointer; | 
| typedef RawPtr<TypeWithoutPointer> Type; | 
|  |