| Index: src/compiler/simplified-operator.h
 | 
| diff --git a/src/compiler/simplified-operator.h b/src/compiler/simplified-operator.h
 | 
| index 0828441c1d6001bed01aa425d1a7a73ef491d7af..389e6c4ae53cf96ebf69279fe50e4d9761a1bdbc 100644
 | 
| --- a/src/compiler/simplified-operator.h
 | 
| +++ b/src/compiler/simplified-operator.h
 | 
| @@ -25,8 +25,9 @@
 | 
|  class Operator;
 | 
|  struct SimplifiedOperatorGlobalCache;
 | 
|  
 | 
| -
 | 
| -enum BaseTaggedness { kUntaggedBase, kTaggedBase };
 | 
| +enum BaseTaggedness : uint8_t { kUntaggedBase, kTaggedBase };
 | 
| +
 | 
| +size_t hash_value(BaseTaggedness);
 | 
|  
 | 
|  std::ostream& operator<<(std::ostream&, BaseTaggedness);
 | 
|  
 | 
| @@ -63,6 +64,7 @@
 | 
|    MaybeHandle<Name> name;         // debugging only.
 | 
|    Type* type;                     // type of the field.
 | 
|    MachineType machine_type;       // machine type of the field.
 | 
| +  WriteBarrierKind write_barrier_kind;  // write barrier hint.
 | 
|  
 | 
|    int tag() const { return base_is_tagged == kTaggedBase ? kHeapObjectTag : 0; }
 | 
|  };
 | 
| @@ -86,6 +88,7 @@
 | 
|    int header_size;                // size of the header, without tag.
 | 
|    Type* type;                     // type of the element.
 | 
|    MachineType machine_type;       // machine type of the element.
 | 
| +  WriteBarrierKind write_barrier_kind;  // write barrier hint.
 | 
|  
 | 
|    int tag() const { return base_is_tagged == kTaggedBase ? kHeapObjectTag : 0; }
 | 
|  };
 | 
| 
 |