No bug: Keep 'none' target compiling, tip from jandem. r=me
authorLars T Hansen <lhansen@mozilla.com>
Thu, 02 Mar 2017 10:00:20 +0100
changeset 345605 f44aa69221576643bad692023619a49dd6ea2859
parent 345604 757e96ecffc2d17406d7b66afe5368a801a412ec
child 345606 2aac3fdd0038d3b22f7079bd77ddf0223f37c147
push id31441
push userkwierso@gmail.com
push dateThu, 02 Mar 2017 22:57:54 +0000
treeherdermozilla-central@b23d6277acca [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
milestone54.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
No bug: Keep 'none' target compiling, tip from jandem. r=me
js/src/jit/none/MacroAssembler-none.h
--- a/js/src/jit/none/MacroAssembler-none.h
+++ b/js/src/jit/none/MacroAssembler-none.h
@@ -280,17 +280,17 @@ class MacroAssemblerNone : public Assemb
     template <typename T> void loadUnalignedSimd128Float(T, FloatRegister) { MOZ_CRASH(); }
     template <typename T> void loadPrivate(T, Register) { MOZ_CRASH(); }
     template <typename T> void load8SignExtend(T, Register) { MOZ_CRASH(); }
     template <typename T> void load8ZeroExtend(T, Register) { MOZ_CRASH(); }
     template <typename T> void load16SignExtend(T, Register) { MOZ_CRASH(); }
     template <typename T> void load16ZeroExtend(T, Register) { MOZ_CRASH(); }
     template <typename T> void load64(T, Register64 ) { MOZ_CRASH(); }
 
-    template <typename T, typename S> void storePtr(T, S) { MOZ_CRASH(); }
+    template <typename T, typename S> void storePtr(const T&, S) { MOZ_CRASH(); }
     template <typename T, typename S> void store32(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void store32_NoSecondScratch(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeFloat32(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeDouble(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeAlignedSimd128Int(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeUnalignedSimd128Int(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeAlignedSimd128Float(T, S) { MOZ_CRASH(); }
     template <typename T, typename S> void storeUnalignedSimd128Float(T, S) { MOZ_CRASH(); }