| 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_; | 
|  |