Temporarily disable DoStoreContextSlot in x64 lithium codegen to diagnose non-reprodu...
authorwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 23 Feb 2011 13:52:11 +0000 (13:52 +0000)
committerwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 23 Feb 2011 13:52:11 +0000 (13:52 +0000)
Review URL: http://codereview.chromium.org/6572002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6915 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/x64/lithium-codegen-x64.cc
src/x64/lithium-x64.cc

index 732812b..e6904b4 100644 (file)
@@ -2209,7 +2209,7 @@ void LCodeGen::DoOuterContext(LOuterContext* instr) {
   Register context = ToRegister(instr->context());
   Register result = ToRegister(instr->result());
   __ movq(result,
-         Operand(context, Context::SlotOffset(Context::CLOSURE_INDEX)));
+          Operand(context, Context::SlotOffset(Context::CLOSURE_INDEX)));
   __ movq(result, FieldOperand(result, JSFunction::kContextOffset));
 }
 
index 6d225c3..2ed109d 100644 (file)
@@ -1710,6 +1710,7 @@ LInstruction* LChunkBuilder::DoLoadContextSlot(HLoadContextSlot* instr) {
 
 
 LInstruction* LChunkBuilder::DoStoreContextSlot(HStoreContextSlot* instr) {
+  Abort("Unimplemented: DoStoreContextSlot");  // Temporarily disabled (whesse).
   LOperand* context;
   LOperand* value;
   if (instr->NeedsWriteBarrier()) {