Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it. r=tcampbell
authorJeff Walden <jwalden@mit.edu>
Sun, 12 May 2019 22:14:29 +0000
changeset 532376 78749757be96d07200e582ff178b1d1d1686fae6
parent 532375 c706eab3c639f68720b3f3d634b29424da7f6360
child 532377 0e910372a9568d4a0d1070e0f78e787de42cac8e
push id11265
push userffxbld-merge
push dateMon, 13 May 2019 10:53:39 +0000
treeherdermozilla-beta@77e0fe8dbdd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstcampbell
bugs1550616
milestone68.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 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D30576
js/src/frontend/SharedContext.h
js/src/jit/arm64/MacroAssembler-arm64.h
--- a/js/src/frontend/SharedContext.h
+++ b/js/src/frontend/SharedContext.h
@@ -7,17 +7,16 @@
 #ifndef frontend_SharedContext_h
 #define frontend_SharedContext_h
 
 #include "jspubtd.h"
 #include "jstypes.h"
 
 #include "ds/InlineTable.h"
 #include "frontend/ParseNode.h"
-#include "frontend/TokenStream.h"
 #include "vm/BytecodeUtil.h"
 #include "vm/JSFunction.h"
 #include "vm/JSScript.h"
 
 namespace js {
 namespace frontend {
 
 class ParseContext;
--- a/js/src/jit/arm64/MacroAssembler-arm64.h
+++ b/js/src/jit/arm64/MacroAssembler-arm64.h
@@ -5,20 +5,20 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef jit_arm64_MacroAssembler_arm64_h
 #define jit_arm64_MacroAssembler_arm64_h
 
 #include "jit/arm64/Assembler-arm64.h"
 #include "jit/arm64/vixl/Debugger-vixl.h"
 #include "jit/arm64/vixl/MacroAssembler-vixl.h"
-
 #include "jit/AtomicOp.h"
 #include "jit/JitFrames.h"
 #include "jit/MoveResolver.h"
+#include "vm/BigIntType.h"  // JS::BigInt
 
 #ifdef _M_ARM64
 #  ifdef move32
 #    undef move32
 #  endif
 #  ifdef move64
 #    undef move64
 #  endif