Bug 1005991 - Trivial fixes for non-unified builds. r=me, a=lmandel
authorMarco Bonardo <mbonardo@mozilla.com>
Tue, 24 Mar 2015 01:16:37 +0100
changeset 252101 fadc9f270e9f
parent 252100 b8c1a399905d
child 252102 07c827be741f
child 252103 45961b7d67dc
push id700
push userryanvm@gmail.com
push date2015-03-24 12:29 +0000
treeherdermozilla-release@07c827be741f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme, lmandel
bugs1005991
milestone37.0
Bug 1005991 - Trivial fixes for non-unified builds. r=me, a=lmandel CLOSED TREE
storage/src/mozStorageAsyncStatementParams.h
storage/src/mozStorageStatementJSHelper.h
storage/src/mozStorageStatementRow.h
--- a/storage/src/mozStorageAsyncStatementParams.h
+++ b/storage/src/mozStorageAsyncStatementParams.h
@@ -11,16 +11,18 @@
 #include "nsIXPCScriptable.h"
 #include "mozilla/Attributes.h"
 
 class mozIStorageAsyncStatement;
 
 namespace mozilla {
 namespace storage {
 
+class AsyncStatement;
+
 /*
  * Since mozIStorageStatementParams is just a tagging interface we do not have
  * an async variant.
  */
 class AsyncStatementParams MOZ_FINAL : public mozIStorageStatementParams
                                      , public nsIXPCScriptable
 {
 public:
--- a/storage/src/mozStorageStatementJSHelper.h
+++ b/storage/src/mozStorageStatementJSHelper.h
@@ -3,16 +3,17 @@
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef MOZSTORAGESTATEMENTJSHELPER_H
 #define MOZSTORAGESTATEMENTJSHELPER_H
 
 #include "nsIXPCScriptable.h"
+#include "nsIXPConnect.h"
 
 class Statement;
 
 namespace mozilla {
 namespace storage {
 
 class StatementJSHelper : public nsIXPCScriptable
 {
--- a/storage/src/mozStorageStatementRow.h
+++ b/storage/src/mozStorageStatementRow.h
@@ -9,16 +9,18 @@
 
 #include "mozIStorageStatementRow.h"
 #include "nsIXPCScriptable.h"
 #include "mozilla/Attributes.h"
 
 namespace mozilla {
 namespace storage {
 
+class Statement;
+
 class StatementRow MOZ_FINAL : public mozIStorageStatementRow
                              , public nsIXPCScriptable
 {
 public:
   NS_DECL_ISUPPORTS
   NS_DECL_MOZISTORAGESTATEMENTROW
   NS_DECL_NSIXPCSCRIPTABLE