| Index: src/builtins/builtins-api.cc | 
| diff --git a/src/builtins/builtins-api.cc b/src/builtins/builtins-api.cc | 
| index eb34638fa0b94ee00cd735007d3b39b8b29cd3bd..5ad518b8428c6637b99c5d05b4ec5a14d49d701f 100644 | 
| --- a/src/builtins/builtins-api.cc | 
| +++ b/src/builtins/builtins-api.cc | 
| @@ -11,6 +11,7 @@ | 
| #include "src/log.h" | 
| #include "src/objects-inl.h" | 
| #include "src/prototype.h" | 
| +#include "src/visitors.h" | 
|  | 
| namespace v8 { | 
| namespace internal { | 
| @@ -150,9 +151,10 @@ class RelocatableArguments : public BuiltinArguments, public Relocatable { | 
| RelocatableArguments(Isolate* isolate, int length, Object** arguments) | 
| : BuiltinArguments(length, arguments), Relocatable(isolate) {} | 
|  | 
| -  virtual inline void IterateInstance(ObjectVisitor* v) { | 
| +  virtual inline void IterateInstance(RootVisitor* v) { | 
| if (length() == 0) return; | 
| -    v->VisitPointers(lowest_address(), highest_address() + 1); | 
| +    v->VisitRootPointers(Root::kRelocatable, lowest_address(), | 
| +                         highest_address() + 1); | 
| } | 
|  | 
| private: | 
|  |