Using KeyedStoreIC_Generic_Strict must prevent polymorphic case.
TEST=Fewer deopts in existing tests. Review URL: http://codereview.chromium.org/7282007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8467 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
3878096ed8
commit
6cd99953f1
@ -122,6 +122,7 @@ bool TypeFeedbackOracle::StoreIsMegamorphicWithTypeInfo(Expression* expr) {
|
||||
Builtins* builtins = Isolate::Current()->builtins();
|
||||
return code->is_keyed_store_stub() &&
|
||||
*code != builtins->builtin(Builtins::kKeyedStoreIC_Generic) &&
|
||||
*code != builtins->builtin(Builtins::kKeyedStoreIC_Generic_Strict) &&
|
||||
code->ic_state() == MEGAMORPHIC;
|
||||
}
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user