| Index: Source/modules/serviceworkers/Request.h | 
| diff --git a/Source/modules/serviceworkers/Request.h b/Source/modules/serviceworkers/Request.h | 
| index 54089f11be6e85a5d13498c10eff4fd3c079381e..7264fa1ce4532c37e3d20e6b6b0d44cb95696b87 100644 | 
| --- a/Source/modules/serviceworkers/Request.h | 
| +++ b/Source/modules/serviceworkers/Request.h | 
| @@ -19,6 +19,7 @@ | 
|  | 
| namespace blink { | 
|  | 
| +class BodyStreamBuffer; | 
| class RequestInit; | 
| class WebServiceWorkerRequest; | 
|  | 
| @@ -27,7 +28,7 @@ typedef RequestOrUSVString RequestInfo; | 
| class Request final : public Body { | 
| DEFINE_WRAPPERTYPEINFO(); | 
| public: | 
| -    virtual ~Request() { } | 
| +    ~Request() override { } | 
|  | 
| // From Request.idl: | 
| static Request* create(ExecutionContext*, const RequestInfo&, const Dictionary&, ExceptionState&); | 
| @@ -60,7 +61,7 @@ public: | 
| void setBodyBlobHandle(PassRefPtr<BlobDataHandle>); | 
| bool hasBody() const { return m_request->blobDataHandle(); } | 
|  | 
| -    virtual void trace(Visitor*)  override; | 
| +    void trace(Visitor*) override; | 
|  | 
| private: | 
| explicit Request(const Request&); | 
| @@ -70,7 +71,8 @@ private: | 
| static Request* createRequestWithRequestOrString(ExecutionContext*, Request*, const String&, const RequestInit&, ExceptionState&); | 
| void clearHeaderList(); | 
|  | 
| -    virtual PassRefPtr<BlobDataHandle> blobDataHandle() override; | 
| +    PassRefPtr<BlobDataHandle> blobDataHandle(bool /* internal */) const override; | 
| +    BodyStreamBuffer* buffer(bool /* internal */) const override; | 
|  | 
| const Member<FetchRequestData> m_request; | 
| const Member<Headers> m_headers; | 
|  |