| Index: src/ast.cc
|
| diff --git a/src/ast.cc b/src/ast.cc
|
| index 1f5886c985c682d4e1a0b8cf5360907bad44219d..0d667cc168812d0b3f487bf422f1bcf096ac4d1c 100644
|
| --- a/src/ast.cc
|
| +++ b/src/ast.cc
|
| @@ -139,7 +139,6 @@ Assignment::Assignment(Isolate* isolate,
|
| assignment_id_(GetNextId(isolate)),
|
| is_monomorphic_(false),
|
| is_uninitialized_(false),
|
| - is_pre_monomorphic_(false),
|
| store_mode_(STANDARD_STORE) { }
|
|
|
|
|
| @@ -427,10 +426,7 @@ void Property::RecordTypeFeedback(TypeFeedbackOracle* oracle,
|
| is_uninitialized_ = oracle->LoadIsUninitialized(this);
|
| if (is_uninitialized_) return;
|
|
|
| - is_pre_monomorphic_ = oracle->LoadIsPreMonomorphic(this);
|
| is_monomorphic_ = oracle->LoadIsMonomorphicNormal(this);
|
| - ASSERT((is_pre_monomorphic_ && !is_monomorphic_) ||
|
| - (!is_pre_monomorphic_ && is_monomorphic_));
|
| receiver_types_.Clear();
|
| if (key()->IsPropertyName()) {
|
| FunctionPrototypeStub proto_stub(Code::LOAD_IC);
|
| @@ -460,11 +456,7 @@ void Assignment::RecordTypeFeedback(TypeFeedbackOracle* oracle,
|
| TypeFeedbackId id = AssignmentFeedbackId();
|
| is_uninitialized_ = oracle->StoreIsUninitialized(id);
|
| if (is_uninitialized_) return;
|
| -
|
| - is_pre_monomorphic_ = oracle->StoreIsPreMonomorphic(id);
|
| is_monomorphic_ = oracle->StoreIsMonomorphicNormal(id);
|
| - ASSERT((is_pre_monomorphic_ && !is_monomorphic_) ||
|
| - (!is_pre_monomorphic_ && is_monomorphic_));
|
| receiver_types_.Clear();
|
| if (prop->key()->IsPropertyName()) {
|
| Literal* lit_key = prop->key()->AsLiteral();
|
|
|