Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index 81976a6b53f9d14cb081bf16d86545a3e9495d45..282e1880303280c2b08f0f8c4fbbaee78cfdd09c 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -3948,6 +3948,13 @@ void LCodeGen::DoCallRuntime(LCallRuntime* instr) { |
} |
+void LCodeGen::DoInnerAllocatedObject(LInnerAllocatedObject* instr) { |
+ Register result = ToRegister(instr->result()); |
+ Register base = ToRegister(instr->base_object()); |
+ __ lea(result, Operand(base, instr->offset())); |
+} |
+ |
+ |
void LCodeGen::DoStoreNamedField(LStoreNamedField* instr) { |
Register object = ToRegister(instr->object()); |
Register value = ToRegister(instr->value()); |