Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff
authorMakoto Kato <m_kato@ga2.so-net.ne.jp>
Thu, 06 Aug 2015 15:34:08 +0900
changeset 288164 206c93851f434bfacdac9d1fd03f9300bb823980
parent 288163 ed8666806c9eb1bd301d365ca601081e34dca96f
child 288165 5f3758c4704fa816e68aa86e1a254c46da064889
push id5067
push userraliiev@mozilla.com
push dateMon, 21 Sep 2015 14:04:52 +0000
treeherdermozilla-beta@14221ffe5b2f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjorendorff
bugs1187773
milestone42.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 1187773 - Don't include heapapi.h from js/public. r=jorendorff
js/ipc/JavaScriptParent.cpp
js/ipc/moz.build
--- a/js/ipc/JavaScriptParent.cpp
+++ b/js/ipc/JavaScriptParent.cpp
@@ -6,17 +6,17 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "JavaScriptParent.h"
 #include "mozilla/dom/ContentParent.h"
 #include "nsJSUtils.h"
 #include "jsfriendapi.h"
 #include "jswrapper.h"
 #include "js/Proxy.h"
-#include "HeapAPI.h"
+#include "js/HeapAPI.h"
 #include "xpcprivate.h"
 #include "mozilla/Casting.h"
 
 using namespace js;
 using namespace JS;
 using namespace mozilla;
 using namespace mozilla::jsipc;
 using namespace mozilla::dom;
--- a/js/ipc/moz.build
+++ b/js/ipc/moz.build
@@ -29,14 +29,13 @@ DEFINES['BIN_SUFFIX'] = '"%s"' % CONFIG[
 EXPORTS.mozilla.jsipc = [
     'CpowHolder.h',
     'CrossProcessObjectWrappers.h',
 ]
 
 LOCAL_INCLUDES += [
     '/dom/base',
     '/js/ipc',
-    '/js/public',
     '/js/src',
     '/js/xpconnect/src',
     '/js/xpconnect/wrappers',
 ]