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.