| Index: content/child/blink_platform_impl.cc | 
| diff --git a/content/child/blink_platform_impl.cc b/content/child/blink_platform_impl.cc | 
| index 0bba73a40c6ac1a1ae4aab33a4a1702a48425798..0b41bff1199ca0e08cb56193556e4d79a0bf3cbe 100644 | 
| --- a/content/child/blink_platform_impl.cc | 
| +++ b/content/child/blink_platform_impl.cc | 
| @@ -863,10 +863,13 @@ blink::WebFeaturePolicy* BlinkPlatformImpl::createFeaturePolicy( | 
| return policy.release(); | 
| } | 
|  | 
| -void BlinkPlatformImpl::resetFeaturePolicyOrigin( | 
| -    blink::WebFeaturePolicy* policy, | 
| -    const blink::WebSecurityOrigin& origin) { | 
| -  static_cast<FeaturePolicy*>(policy)->ResetOrigin(url::Origin(origin)); | 
| +blink::WebFeaturePolicy* BlinkPlatformImpl::duplicateFeaturePolicyWithOrigin( | 
| +    const blink::WebFeaturePolicy& policy, | 
| +    const blink::WebSecurityOrigin& new_origin) { | 
| +  std::unique_ptr<FeaturePolicy> new_policy = | 
| +      FeaturePolicy::CreateFromPolicyWithOrigin( | 
| +          static_cast<const FeaturePolicy&>(policy), url::Origin(new_origin)); | 
| +  return new_policy.release(); | 
| } | 
|  | 
| }  // namespace content | 
|  |