Index: Source/modules/webdatabase/SQLStatementBackend.cpp |
diff --git a/Source/modules/webdatabase/SQLStatementBackend.cpp b/Source/modules/webdatabase/SQLStatementBackend.cpp |
index d9c35953150323ccdec5a15b632016bcc813daac..9d65703d7a2f5a6c47b01db3c335bf113c24a83f 100644 |
--- a/Source/modules/webdatabase/SQLStatementBackend.cpp |
+++ b/Source/modules/webdatabase/SQLStatementBackend.cpp |
@@ -71,10 +71,10 @@ |
namespace WebCore { |
-PassRefPtr<SQLStatementBackend> SQLStatementBackend::create(PassOwnPtr<AbstractSQLStatement> frontend, |
+PassRefPtrWillBeRawPtr<SQLStatementBackend> SQLStatementBackend::create(PassOwnPtr<AbstractSQLStatement> frontend, |
const String& statement, const Vector<SQLValue>& arguments, int permissions) |
{ |
- return adoptRef(new SQLStatementBackend(frontend, statement, arguments, permissions)); |
+ return adoptRefWillBeNoop(new SQLStatementBackend(frontend, statement, arguments, permissions)); |
} |
SQLStatementBackend::SQLStatementBackend(PassOwnPtr<AbstractSQLStatement> frontend, |
@@ -89,6 +89,10 @@ SQLStatementBackend::SQLStatementBackend(PassOwnPtr<AbstractSQLStatement> fronte |
m_frontend->setBackend(this); |
} |
+void SQLStatementBackend::trace(Visitor*) |
+{ |
+} |
+ |
AbstractSQLStatement* SQLStatementBackend::frontend() |
{ |
return m_frontend.get(); |