Bug 909003 - Part a: Add missing includes to TypedArray.h; r=bz
authorMs2ger <ms2ger@gmail.com>
Fri, 06 Sep 2013 08:43:04 +0200
changeset 145765 e5469d8c3a5652c6c981e57e00717df4d50828e7
parent 145764 2faa6e031add81eea8ba514b6990403c45b65a17
child 145766 4811bd5aea435972c745c657ca52efa19327148a
push id25224
push userMs2ger@gmail.com
push dateFri, 06 Sep 2013 06:44:32 +0000
treeherdermozilla-central@ab5f29823236 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbz
bugs909003
milestone26.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 909003 - Part a: Add missing includes to TypedArray.h; r=bz
dom/bindings/TypedArray.h
--- a/dom/bindings/TypedArray.h
+++ b/dom/bindings/TypedArray.h
@@ -2,20 +2,22 @@
 /* vim: set ts=2 sw=2 et tw=79: */
 /* 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 mozilla_dom_TypedArray_h
 #define mozilla_dom_TypedArray_h
 
+#include "jsapi.h"
 #include "jsfriendapi.h"
-#include "jsapi.h"
+#include "js/RootingAPI.h"
 #include "mozilla/Attributes.h"
 #include "mozilla/dom/BindingDeclarations.h"
+#include "mozilla/Util.h" // for Maybe
 #include "nsWrapperCache.h"
 
 namespace mozilla {
 namespace dom {
 
 /*
  * Class that just handles the JSObject storage and tracing for typed arrays
  */