Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index b253d600c30ed416fd238aca08725d35156ad2e1..f1a6aa1509f04078860bb38ee37e7d3f6da17304 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -407,13 +407,11 @@ class HGraph FINAL : public ZoneObject { |
use_optimistic_licm_ = value; |
} |
- void MarkRecursive() { |
- is_recursive_ = true; |
- } |
+ void MarkRecursive() { is_recursive_ = true; } |
+ bool is_recursive() const { return is_recursive_; } |
- bool is_recursive() const { |
- return is_recursive_; |
- } |
+ void MarkThisHasUses() { this_has_uses_ = true; } |
+ bool this_has_uses() const { return this_has_uses_; } |
void MarkDependsOnEmptyArrayProtoElements() { |
// Add map dependency if not already added. |
@@ -499,6 +497,7 @@ class HGraph FINAL : public ZoneObject { |
Zone* zone_; |
bool is_recursive_; |
+ bool this_has_uses_; |
bool use_optimistic_licm_; |
bool depends_on_empty_array_proto_elements_; |
int type_change_checksum_; |