| Index: Source/web/WebIDBKeyRange.cpp
 | 
| diff --git a/Source/web/WebIDBKeyRange.cpp b/Source/web/WebIDBKeyRange.cpp
 | 
| index 7ebf607407be8e6ef0552f93608132b6e6f4e30e..226de4acf91f59ca51cd220e205978980879e8a3 100644
 | 
| --- a/Source/web/WebIDBKeyRange.cpp
 | 
| +++ b/Source/web/WebIDBKeyRange.cpp
 | 
| @@ -41,8 +41,9 @@ void WebIDBKeyRange::assign(const WebIDBKeyRange& other)
 | 
|  
 | 
|  void WebIDBKeyRange::assign(const WebIDBKey& lower, const WebIDBKey& upper, bool lowerOpen, bool upperOpen)
 | 
|  {
 | 
| +    // FIXME: replace reset() with nullptr assignment (cf. https://codereview.chromium.org/170603003/ )
 | 
|      if (!lower.isValid() && !upper.isValid())
 | 
| -        m_private = 0;
 | 
| +        m_private.reset();
 | 
|      else
 | 
|          m_private = IDBKeyRange::create(lower, upper, lowerOpen ? IDBKeyRange::LowerBoundOpen : IDBKeyRange::LowerBoundClosed, upperOpen ? IDBKeyRange::UpperBoundOpen : IDBKeyRange::UpperBoundClosed);
 | 
|  }
 | 
| 
 |