Author: [email protected]
Date: Tue Feb 17 00:45:30 2009
New Revision: 1287

Modified:
    branches/experimental/toiger/src/virtual-frame.cc

Log:
Fix unsafe use of register in virtual frame.
Review URL: http://codereview.chromium.org/20414

Modified: branches/experimental/toiger/src/virtual-frame.cc
==============================================================================
--- branches/experimental/toiger/src/virtual-frame.cc   (original)
+++ branches/experimental/toiger/src/virtual-frame.cc   Tue Feb 17 00:45:30  
2009
@@ -193,10 +193,10 @@
  void VirtualFrame::SpillElementAt(int index) {
    if (!elements_[index].is_valid()) return;

+  SyncElementAt(index);
    if (elements_[index].is_register()) {
      Unuse(elements_[index].reg());
    }
-  SyncElementAt(index);
    // The element is now in memory.
    elements_[index] = FrameElement::MemoryElement();
  }

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to