| Index: Source/bindings/core/v8/ScriptValueSerializer.h
 | 
| diff --git a/Source/bindings/core/v8/ScriptValueSerializer.h b/Source/bindings/core/v8/ScriptValueSerializer.h
 | 
| index 2a08cd247313552bb8f36238e38a74b2b14dd715..309fb1094e5b8c4a5ce11892be5a0f0611fc14e4 100644
 | 
| --- a/Source/bindings/core/v8/ScriptValueSerializer.h
 | 
| +++ b/Source/bindings/core/v8/ScriptValueSerializer.h
 | 
| @@ -242,7 +242,7 @@ protected:
 | 
|          {
 | 
|          }
 | 
|  
 | 
| -        virtual StateBase* advance(ScriptValueSerializer&) override
 | 
| +        StateBase* advance(ScriptValueSerializer&) override
 | 
|          {
 | 
|              delete this;
 | 
|              return 0;
 | 
| @@ -291,10 +291,10 @@ protected:
 | 
|          {
 | 
|          }
 | 
|  
 | 
| -        virtual StateBase* advance(ScriptValueSerializer&) override;
 | 
| +        StateBase* advance(ScriptValueSerializer&) override;
 | 
|  
 | 
|      protected:
 | 
| -        virtual StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
| +        StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
|      };
 | 
|  
 | 
|      class DenseArrayState final : public AbstractObjectState {
 | 
| @@ -307,10 +307,10 @@ protected:
 | 
|              m_propertyNames = v8::Local<v8::Array>::New(isolate, propertyNames);
 | 
|          }
 | 
|  
 | 
| -        virtual StateBase* advance(ScriptValueSerializer&) override;
 | 
| +        StateBase* advance(ScriptValueSerializer&) override;
 | 
|  
 | 
|      protected:
 | 
| -        virtual StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
| +        StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
|  
 | 
|      private:
 | 
|          uint32_t m_arrayIndex;
 | 
| @@ -325,10 +325,10 @@ protected:
 | 
|              m_propertyNames = v8::Local<v8::Array>::New(isolate, propertyNames);
 | 
|          }
 | 
|  
 | 
| -        virtual StateBase* advance(ScriptValueSerializer&) override;
 | 
| +        StateBase* advance(ScriptValueSerializer&) override;
 | 
|  
 | 
|      protected:
 | 
| -        virtual StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
| +        StateBase* objectDone(unsigned numProperties, ScriptValueSerializer&) override;
 | 
|      };
 | 
|  
 | 
|      template <typename T>
 | 
| @@ -342,7 +342,7 @@ protected:
 | 
|          {
 | 
|          }
 | 
|  
 | 
| -        virtual StateBase* advance(ScriptValueSerializer&) override;
 | 
| +        StateBase* advance(ScriptValueSerializer&) override;
 | 
|  
 | 
|      private:
 | 
|          v8::Local<v8::Array> m_entries;
 | 
| @@ -574,22 +574,22 @@ public:
 | 
|      }
 | 
|  
 | 
|      v8::Local<v8::Value> deserialize();
 | 
| -    virtual bool newSparseArray(uint32_t) override;
 | 
| -    virtual bool newDenseArray(uint32_t length) override;
 | 
| -    virtual bool newMap() override;
 | 
| -    virtual bool newSet() override;
 | 
| -    virtual bool consumeTopOfStack(v8::Local<v8::Value>*) override;
 | 
| -    virtual bool newObject() override;
 | 
| -    virtual bool completeObject(uint32_t numProperties, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool completeSparseArray(uint32_t numProperties, uint32_t length, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool completeDenseArray(uint32_t numProperties, uint32_t length, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool completeMap(uint32_t length, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool completeSet(uint32_t length, v8::Local<v8::Value>*) override;
 | 
| -    virtual void pushObjectReference(const v8::Local<v8::Value>&) override;
 | 
| -    virtual bool tryGetTransferredMessagePort(uint32_t index, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool tryGetTransferredArrayBuffer(uint32_t index, v8::Local<v8::Value>*) override;
 | 
| -    virtual bool tryGetObjectFromObjectReference(uint32_t reference, v8::Local<v8::Value>*) override;
 | 
| -    virtual uint32_t objectReferenceCount() override;
 | 
| +    bool newSparseArray(uint32_t) override;
 | 
| +    bool newDenseArray(uint32_t length) override;
 | 
| +    bool newMap() override;
 | 
| +    bool newSet() override;
 | 
| +    bool consumeTopOfStack(v8::Local<v8::Value>*) override;
 | 
| +    bool newObject() override;
 | 
| +    bool completeObject(uint32_t numProperties, v8::Local<v8::Value>*) override;
 | 
| +    bool completeSparseArray(uint32_t numProperties, uint32_t length, v8::Local<v8::Value>*) override;
 | 
| +    bool completeDenseArray(uint32_t numProperties, uint32_t length, v8::Local<v8::Value>*) override;
 | 
| +    bool completeMap(uint32_t length, v8::Local<v8::Value>*) override;
 | 
| +    bool completeSet(uint32_t length, v8::Local<v8::Value>*) override;
 | 
| +    void pushObjectReference(const v8::Local<v8::Value>&) override;
 | 
| +    bool tryGetTransferredMessagePort(uint32_t index, v8::Local<v8::Value>*) override;
 | 
| +    bool tryGetTransferredArrayBuffer(uint32_t index, v8::Local<v8::Value>*) override;
 | 
| +    bool tryGetObjectFromObjectReference(uint32_t reference, v8::Local<v8::Value>*) override;
 | 
| +    uint32_t objectReferenceCount() override;
 | 
|  
 | 
|  protected:
 | 
|      SerializedScriptValueReader& reader() { return m_reader; }
 | 
| 
 |