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: |