| Index: src/code-stubs.h | 
| diff --git a/src/code-stubs.h b/src/code-stubs.h | 
| index d568e34b798b4d720a221c4f27532ef0e0cf4853..bb1309c02165395535d4e8722d7649460ca930be 100644 | 
| --- a/src/code-stubs.h | 
| +++ b/src/code-stubs.h | 
| @@ -188,9 +188,6 @@ class CodeStub BASE_EMBEDDED { | 
| virtual Code::StubType GetStubType() { | 
| return Code::NORMAL; | 
| } | 
| -  virtual Code::Kind GetHandlerKind() { | 
| -    return Code::STUB; | 
| -  } | 
|  | 
| virtual void PrintName(StringStream* stream); | 
|  | 
| @@ -885,7 +882,9 @@ class HICStub: public HydrogenCodeStub { | 
| class HandlerStub: public HICStub { | 
| public: | 
| virtual Code::Kind GetCodeKind() const { return Code::HANDLER; } | 
| -  virtual Code::Kind GetHandlerKind() { return kind(); } | 
| +  virtual ExtraICState GetExtraICState() { | 
| +    return Code::HandlerKindField::encode(kind()); | 
| +  } | 
|  | 
| protected: | 
| HandlerStub() : HICStub() { } | 
| @@ -981,8 +980,6 @@ class StoreGlobalStub : public HandlerStub { | 
| Isolate* isolate, | 
| CodeStubInterfaceDescriptor* descriptor); | 
|  | 
| -  virtual ExtraICState GetExtraICState() { return bit_field_; } | 
| - | 
| bool is_constant() { | 
| return IsConstantBits::decode(bit_field_); | 
| } | 
| @@ -998,14 +995,11 @@ class StoreGlobalStub : public HandlerStub { | 
| } | 
|  | 
| private: | 
| -  virtual int NotMissMinorKey() { return GetExtraICState(); } | 
| Major MajorKey() { return StoreGlobal; } | 
|  | 
| class IsConstantBits: public BitField<bool, 0, 1> {}; | 
| class RepresentationBits: public BitField<Representation::Kind, 1, 8> {}; | 
|  | 
| -  int bit_field_; | 
| - | 
| DISALLOW_COPY_AND_ASSIGN(StoreGlobalStub); | 
| }; | 
|  | 
|  |