| Index: src/ic/handler-compiler.h
 | 
| diff --git a/src/ic/handler-compiler.h b/src/ic/handler-compiler.h
 | 
| index 04493e483be54166a7b1557a5e83000c4d9c486c..f033f3f2d96d7ebeacf16c103c74c063ded1a1f4 100644
 | 
| --- a/src/ic/handler-compiler.h
 | 
| +++ b/src/ic/handler-compiler.h
 | 
| @@ -6,6 +6,7 @@
 | 
|  #define V8_IC_HANDLER_COMPILER_H_
 | 
|  
 | 
|  #include "src/ic/access-compiler.h"
 | 
| +#include "src/ic/ic-state.h"
 | 
|  
 | 
|  namespace v8 {
 | 
|  namespace internal {
 | 
| @@ -85,9 +86,7 @@ class PropertyHandlerCompiler : public PropertyAccessCompiler {
 | 
|                             PrototypeCheckType check = CHECK_ALL_MAPS);
 | 
|  
 | 
|    Handle<Code> GetCode(Code::Kind kind, Code::StubType type, Handle<Name> name);
 | 
| -  void set_type_for_object(Handle<Object> object) {
 | 
| -    type_ = IC::CurrentTypeOf(object, isolate());
 | 
| -  }
 | 
| +  void set_type_for_object(Handle<Object> object);
 | 
|    void set_holder(Handle<JSObject> holder) { holder_ = holder; }
 | 
|    Handle<HeapType> type() const { return type_; }
 | 
|    Handle<JSObject> holder() const { return holder_; }
 | 
| 
 |