| Index: src/ia32/code-stubs-ia32.cc | 
| diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc | 
| index 2c6b0a5f3df33e6e9c629cef11ad0b3e8332280d..95463123b32aa3d6a1ef9519e87fb48dc44fb295 100644 | 
| --- a/src/ia32/code-stubs-ia32.cc | 
| +++ b/src/ia32/code-stubs-ia32.cc | 
| @@ -34,6 +34,7 @@ | 
| #include "isolate.h" | 
| #include "jsregexp.h" | 
| #include "regexp-macro-assembler.h" | 
| +#include "runtime.h" | 
| #include "stub-cache.h" | 
| #include "codegen.h" | 
|  | 
| @@ -52,6 +53,17 @@ void KeyedLoadFastElementStub::InitializeInterfaceDescriptor( | 
| } | 
|  | 
|  | 
| +void TransitionElementsKindStub::InitializeInterfaceDescriptor( | 
| +    Isolate* isolate, | 
| +    CodeStubInterfaceDescriptor* descriptor) { | 
| +  static Register registers[] = { eax, ebx }; | 
| +  descriptor->register_param_count_ = 2; | 
| +  descriptor->register_params_ = registers; | 
| +  descriptor->deoptimization_handler_ = | 
| +      Runtime::FunctionForId(Runtime::kTransitionElementsKind)->entry; | 
| +} | 
| + | 
| + | 
| #define __ ACCESS_MASM(masm) | 
|  | 
| void ToNumberStub::Generate(MacroAssembler* masm) { | 
|  |