Index: src/ia32/lithium-ia32.cc |
diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc |
index 0d64639df3808f7fec19272fc9849a86e633e905..3f4e6354c24f58f1761843fcf9670153ff13eea5 100644 |
--- a/src/ia32/lithium-ia32.cc |
+++ b/src/ia32/lithium-ia32.cc |
@@ -2205,6 +2205,14 @@ LInstruction* LChunkBuilder::DoLeaveInlined(HLeaveInlined* instr) { |
} |
+LInstruction* LChunkBuilder::DoIn(HIn* instr) { |
+ LOperand* key = UseAtStart(instr->key()); |
fschneider
2011/04/26 13:51:59
Use UseOrConstantAtStart here. The same possibly a
|
+ LOperand* object = UseOrConstantAtStart(instr->object()); |
+ LIn* result = new LIn(key, object); |
+ return MarkAsCall(DefineFixed(result, eax), instr); |
+} |
+ |
+ |
} } // namespace v8::internal |
#endif // V8_TARGET_ARCH_IA32 |