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
-~----------~----~----~----~------~----~------~--~---