| Index: third_party/WebKit/Source/core/html/parser/PreloadRequest.h
 | 
| diff --git a/third_party/WebKit/Source/core/html/parser/PreloadRequest.h b/third_party/WebKit/Source/core/html/parser/PreloadRequest.h
 | 
| index 5cceca0b6fc6bd56fd34e6499247eb1b7063a76d..465e8ae7c209a0406d148a61475cf21929de30a0 100644
 | 
| --- a/third_party/WebKit/Source/core/html/parser/PreloadRequest.h
 | 
| +++ b/third_party/WebKit/Source/core/html/parser/PreloadRequest.h
 | 
| @@ -8,6 +8,7 @@
 | 
|  #include "core/fetch/ClientHintsPreferences.h"
 | 
|  #include "core/fetch/FetchRequest.h"
 | 
|  #include "core/fetch/Resource.h"
 | 
| +#include "platform/CrossOriginAttributeValue.h"
 | 
|  #include "platform/weborigin/SecurityPolicy.h"
 | 
|  #include "wtf/Allocator.h"
 | 
|  #include "wtf/text/TextPosition.h"
 | 
| @@ -34,20 +35,20 @@ public:
 | 
|      double discoveryTime() const { return m_discoveryTime; }
 | 
|      void setDefer(FetchRequest::DeferOption defer) { m_defer = defer; }
 | 
|      void setCharset(const String& charset) { m_charset = charset.isolatedCopy(); }
 | 
| -    void setCrossOriginEnabled(StoredCredentials allowCredentials)
 | 
| +    void setCrossOrigin(CrossOriginAttributeValue crossOrigin)
 | 
|      {
 | 
| -        m_isCORSEnabled = true;
 | 
| -        m_allowCredentials = allowCredentials;
 | 
| +        m_crossOrigin = crossOrigin;
 | 
| +    }
 | 
| +    CrossOriginAttributeValue crossOrigin() const
 | 
| +    {
 | 
| +        return m_crossOrigin;
 | 
|      }
 | 
| -
 | 
|      Resource::Type resourceType() const { return m_resourceType; }
 | 
|  
 | 
|      const String& resourceURL() const { return m_resourceURL; }
 | 
|      float resourceWidth() const { return m_resourceWidth.isSet ? m_resourceWidth.width : 0; }
 | 
|      const KURL& baseURL() const { return m_baseURL; }
 | 
|      bool isPreconnect() const { return m_requestType == RequestTypePreconnect; }
 | 
| -    bool isCORS() const { return m_isCORSEnabled; }
 | 
| -    bool isAllowCredentials() const { return m_allowCredentials == AllowStoredCredentials; }
 | 
|      const ClientHintsPreferences& preferences() const { return m_clientHintsPreferences; }
 | 
|      ReferrerPolicy referrerPolicy() const { return m_referrerPolicy; }
 | 
|  
 | 
| @@ -66,8 +67,7 @@ private:
 | 
|          , m_resourceURL(resourceURL.isolatedCopy())
 | 
|          , m_baseURL(baseURL.copy())
 | 
|          , m_resourceType(resourceType)
 | 
| -        , m_isCORSEnabled(false)
 | 
| -        , m_allowCredentials(DoNotAllowStoredCredentials)
 | 
| +        , m_crossOrigin(CrossOriginAttributeNotSet)
 | 
|          , m_discoveryTime(monotonicallyIncreasingTime())
 | 
|          , m_defer(FetchRequest::NoDefer)
 | 
|          , m_resourceWidth(resourceWidth)
 | 
| @@ -85,8 +85,7 @@ private:
 | 
|      KURL m_baseURL;
 | 
|      String m_charset;
 | 
|      Resource::Type m_resourceType;
 | 
| -    bool m_isCORSEnabled;
 | 
| -    StoredCredentials m_allowCredentials;
 | 
| +    CrossOriginAttributeValue m_crossOrigin;
 | 
|      double m_discoveryTime;
 | 
|      FetchRequest::DeferOption m_defer;
 | 
|      FetchRequest::ResourceWidth m_resourceWidth;
 | 
| 
 |