REGRESSION(r185091): Crash happens on indexdb tests
[WebKit-https.git] / Source / WebCore / Modules / indexeddb / IDBDatabaseError.h
index 8fb459d..7a939b5 100644 (file)
@@ -37,18 +37,18 @@ namespace WebCore {
 
 class IDBDatabaseError : public RefCounted<IDBDatabaseError> {
 public:
-    static Ref<IDBDatabaseError> create(unsigned short code)
+    static PassRefPtr<IDBDatabaseError> create(unsigned short code)
     {
         ASSERT(code >= IDBDatabaseException::IDBDatabaseExceptionOffset);
         ASSERT(code < IDBDatabaseException::IDBDatabaseExceptionMax);
-        return adoptRef(*new IDBDatabaseError(code));
+        return adoptRef(new IDBDatabaseError(code));
     }
 
-    static Ref<IDBDatabaseError> create(unsigned short code, const String& message)
+    static PassRefPtr<IDBDatabaseError> create(unsigned short code, const String& message)
     {
         ASSERT_WITH_MESSAGE(code >= IDBDatabaseException::IDBDatabaseExceptionOffset, "%d >= %d", code, IDBDatabaseException::IDBDatabaseExceptionOffset);
         ASSERT(code < IDBDatabaseException::IDBDatabaseExceptionMax);
-        return adoptRef(*new IDBDatabaseError(code, message));
+        return adoptRef(new IDBDatabaseError(code, message));
     }
 
     ~IDBDatabaseError() { }