| Index: src/ia32/lithium-ia32.cc
|
| diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc
|
| index 885b2e304e3a57b8cb473a02ed61a069379ac017..ed85c0e1bd265eaadb8835e3d46a38c25668b4bd 100644
|
| --- a/src/ia32/lithium-ia32.cc
|
| +++ b/src/ia32/lithium-ia32.cc
|
| @@ -2548,6 +2548,15 @@ LInstruction* LChunkBuilder::DoStringLength(HStringLength* instr) {
|
| }
|
|
|
|
|
| +LInstruction* LChunkBuilder::DoAllocateObject(HAllocateObject* instr) {
|
| + info()->MarkAsDeferredCalling();
|
| + LOperand* context = UseAny(instr->context());
|
| + LOperand* temp = TempRegister();
|
| + LAllocateObject* result = new(zone()) LAllocateObject(context, temp);
|
| + return AssignPointerMap(DefineAsRegister(result));
|
| +}
|
| +
|
| +
|
| LInstruction* LChunkBuilder::DoAllocate(HAllocate* instr) {
|
| info()->MarkAsDeferredCalling();
|
| LOperand* context = UseAny(instr->context());
|
|
|