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