Reviewers: mvstanton,

Message:
PTAL

Description:
Exclude const-strings from global constant tracking.

Please review this at https://chromiumcodereview.appspot.com/19576008/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M src/objects.cc


Index: src/objects.cc
diff --git a/src/objects.cc b/src/objects.cc
index 089870068f81aaeac6e727f0b99625692bca7085..2ecc57b5de96c83ab19bce37a8bdf012a94f7c91 100644
--- a/src/objects.cc
+++ b/src/objects.cc
@@ -15918,7 +15918,7 @@ Type* PropertyCell::UpdateType(Handle<PropertyCell> cell,
                                Handle<Object> value) {
   Isolate* isolate = cell->GetIsolate();
   Handle<Type> old_type(cell->type(), isolate);
-  Handle<Type> new_type(value->IsTheHole()
+  Handle<Type> new_type(value->IsConsString() || value->IsTheHole()
                         ? Type::Any()
                         : Type::Constant(value, isolate), isolate);



--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to