| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index 33ede1658bda3af696a9b3c32f58908d9e656b25..3febc16f2f1a7479914ad7b8986e2f92be8accca 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -1691,7 +1691,6 @@ class Property V8_FINAL : public Expression {
|
| bool IsFunctionPrototype() const { return is_function_prototype_; }
|
|
|
| // Type feedback information.
|
| - void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone);
|
| virtual bool IsMonomorphic() V8_OVERRIDE { return is_monomorphic_; }
|
| virtual SmallMapList* GetReceiverTypes() V8_OVERRIDE {
|
| return &receiver_types_;
|
| @@ -1704,6 +1703,12 @@ class Property V8_FINAL : public Expression {
|
| bool HasNoTypeInformation() {
|
| return is_uninitialized_ || is_pre_monomorphic_;
|
| }
|
| + void set_is_uninitialized(bool b) { is_uninitialized_ = b; }
|
| + void set_is_monomorphic(bool b) { is_monomorphic_ = b; }
|
| + void set_is_pre_monomorphic(bool b) { is_pre_monomorphic_ = b; }
|
| + void set_is_string_access(bool b) { is_string_access_ = b; }
|
| + void set_is_function_prototype(bool b) { is_function_prototype_ = b; }
|
| +
|
| TypeFeedbackId PropertyFeedbackId() { return reuse(id()); }
|
|
|
| protected:
|
|
|