| Index: third_party/WebKit/Source/core/dom/SecurityContext.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/dom/SecurityContext.cpp b/third_party/WebKit/Source/core/dom/SecurityContext.cpp
 | 
| index 04e8421cdbd62371c8cb27b46bf2e275b1243f16..df384837ec6da5cb3a61b514fa76ed816cec5928 100644
 | 
| --- a/third_party/WebKit/Source/core/dom/SecurityContext.cpp
 | 
| +++ b/third_party/WebKit/Source/core/dom/SecurityContext.cpp
 | 
| @@ -99,4 +99,15 @@ void SecurityContext::enforceSuborigin(const Suborigin& suborigin) {
 | 
|    didUpdateSecurityOrigin();
 | 
|  }
 | 
|  
 | 
| +void SecurityContext::setFeaturePolicyFromHeader(
 | 
| +    const String& headerValue,
 | 
| +    SecurityContext* parentSecurityContext,
 | 
| +    Vector<String>* messages) {
 | 
| +  m_featurePolicy = FeaturePolicy::createFromParentPolicy(
 | 
| +      (parentSecurityContext ? parentSecurityContext->getFeaturePolicy()
 | 
| +                             : nullptr),
 | 
| +      m_securityOrigin);
 | 
| +  m_featurePolicy->setHeaderPolicy(headerValue, messages);
 | 
| +}
 | 
| +
 | 
|  }  // namespace blink
 | 
| 
 |