| Index: third_party/WebKit/Source/core/layout/ng/ng_units.h | 
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_units.h b/third_party/WebKit/Source/core/layout/ng/ng_units.h | 
| index 95151cc9e863cfc917fade2a82b04378dd7993f2..965f2f3e5c7619f7a56dd48b4b061c5dc0287dea 100644 | 
| --- a/third_party/WebKit/Source/core/layout/ng/ng_units.h | 
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_units.h | 
| @@ -184,6 +184,25 @@ struct CORE_EXPORT NGExclusion { | 
| Type type; | 
| }; | 
|  | 
| +struct CORE_EXPORT NGExclusions { | 
| +  // Default constructor. | 
| +  NGExclusions(); | 
| + | 
| +  // Copy constructor. | 
| +  NGExclusions(const NGExclusions& other); | 
| + | 
| +  Vector<std::unique_ptr<const NGExclusion>> storage; | 
| + | 
| +  // Last left/right float exclusions are used to enforce the top edge alignment | 
| +  // rule for floats and for the support of CSS "clear" property. | 
| +  const NGExclusion* last_left_float;   // Owned by storage. | 
| +  const NGExclusion* last_right_float;  // Owned by storage. | 
| + | 
| +  NGExclusions& operator=(const NGExclusions& other); | 
| + | 
| +  void Add(const NGExclusion& exclusion); | 
| +}; | 
| + | 
| struct NGPixelSnappedPhysicalRect { | 
| int top; | 
| int left; | 
|  |