Reviewers: Søren Gjesse,

Description:
A refinement of cl 28068.

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

Affected files:
   M src/objects.cc


Index: src/objects.cc
diff --git a/src/objects.cc b/src/objects.cc
index  
fc3106e34783fc978c1cc55b735711291dbf1f9d..dbecdc907c49b40868f1e2a4b1faebc0928c3e86
  
100644
--- a/src/objects.cc
+++ b/src/objects.cc
@@ -6953,8 +6953,9 @@ Object*  
Dictionary::TransformPropertiesToFastFor(JSObject* obj,
  void Script::InitLineEnds() {
    if (!line_ends()->IsUndefined()) return;

-  if (source()->IsUndefined()) {
-    set_line_ends(*(Factory::NewArrayLiteral(0)));
+  if (!source()->IsString()) {
+    ASSERT(source()->IsUndefined());
+    set_line_ends(*(Factory::NewJSArray(0)));
      ASSERT(line_ends()->IsJSArray());
      return;
    }



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

Reply via email to