| Index: third_party/WebKit/Source/wtf/HashMap.h | 
| diff --git a/third_party/WebKit/Source/wtf/HashMap.h b/third_party/WebKit/Source/wtf/HashMap.h | 
| index b6f381d77f1bdaf378a7c0511654784c2a181664..b503ec6e142ec32a807e754517f3c687611cfb0f 100644 | 
| --- a/third_party/WebKit/Source/wtf/HashMap.h | 
| +++ b/third_party/WebKit/Source/wtf/HashMap.h | 
| @@ -78,12 +78,22 @@ class HashMap { | 
| class HashMapValuesProxy; | 
|  | 
| public: | 
| +  HashMap() { | 
| +    static_assert(Allocator::isGarbageCollected || | 
| +                      !IsPointerToGarbageCollectedType<KeyArg>::value, | 
| +                  "Cannot put raw pointers to garbage-collected classes into " | 
| +                  "an off-heap HashMap.  Use HeapHashMap<> instead."); | 
| +    static_assert(Allocator::isGarbageCollected || | 
| +                      !IsPointerToGarbageCollectedType<MappedArg>::value, | 
| +                  "Cannot put raw pointers to garbage-collected classes into " | 
| +                  "an off-heap HashMap.  Use HeapHashMap<> instead."); | 
| +  } | 
| + | 
| typedef HashTableIteratorAdapter<HashTableType, ValueType> iterator; | 
| typedef HashTableConstIteratorAdapter<HashTableType, ValueType> | 
| const_iterator; | 
| typedef typename HashTableType::AddResult AddResult; | 
|  | 
| - public: | 
| void swap(HashMap& ref) { m_impl.swap(ref.m_impl); } | 
|  | 
| unsigned size() const; | 
|  |