Reviewers: Mads Ager,

Message:
Double check that this is right.

Description:
Merge bugfix for issue 294 from bleeding_edge to trunk.

Please review this at http://codereview.chromium.org/57057

SVN Base: http://v8.googlecode.com/svn/trunk/

Affected files:
   M     src/api.cc
   M     src/virtual-frame-ia32.cc


Index: src/api.cc
===================================================================
--- src/api.cc  (revision 1657)
+++ src/api.cc  (working copy)
@@ -2279,7 +2279,7 @@


  const char* v8::V8::GetVersion() {
-  return "1.1.4";
+  return "1.1.4.1";
  }


Index: src/virtual-frame-ia32.cc
===================================================================
--- src/virtual-frame-ia32.cc   (revision 1657)
+++ src/virtual-frame-ia32.cc   (working copy)
@@ -977,6 +977,8 @@
      Use(temp.reg(), index);
      FrameElement new_element =
          FrameElement::RegisterElement(temp.reg(), FrameElement::SYNCED);
+    // Preserve the copy flag on the element.
+    if (element.is_copied()) new_element.set_copied();
      elements_[index] = new_element;
      __ mov(temp.reg(), Operand(ebp, fp_relative(index)));
      return Result(temp.reg(), cgen_);



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

Reply via email to