Skip to content

Instantly share code, notes, and snippets.

@sergeykish
Created May 2, 2020 12:36
Show Gist options
  • Select an option

  • Save sergeykish/b46e7bb66411f42d5826b534928494e2 to your computer and use it in GitHub Desktop.

Select an option

Save sergeykish/b46e7bb66411f42d5826b534928494e2 to your computer and use it in GitHub Desktop.
spidermonkey build on WSL1 alpine --disable-cranelift --disable-jemalloc --without-intl-api --disable-jit
$ LIBCLANG_PATH=/usr/lib ./mach build
0:01.21 Clobber not needed.
0:01.21 Adding make options from /home/sergeykish/.mozconfig-debug
MOZ_OBJDIR=/home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl
OBJDIR=/home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl
FOUND_MOZCONFIG=/home/sergeykish/.mozconfig-debug
export FOUND_MOZCONFIG
0:01.23 /usr/bin/make -f client.mk -s
0:01.98 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:02.00 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:02.09 Elapsed: 0.14s; From dist/include: Kept 239 existing; Added/updated 0; Removed 0 files and 0 directories.
0:02.41 Elapsed: 0.41s; From _tests: Kept 505 existing; Added/updated 0; Removed 0 files and 0 directories.
0:02.46 Elapsed: 0.01s; From dist/bin: Kept 1 existing; Added/updated 0; Removed 0 files and 0 directories.
0:02.77 js/src/frontend/binast/force-cargo-host-program-build
0:02.78 js/src/rust/force-cargo-library-build
0:03.36 js/src
0:03.38 Blocking waiting for file lock on package cache
0:03.69 js/src/shell
0:12.15 Blocking waiting for file lock on package cache
0:20.71 Blocking waiting for file lock on package cache
0:20.90 Finished dev [optimized + debuginfo] target(s) in 18.11s
0:20.96 Finished dev [optimized + debuginfo] target(s) in 18.17s
0:21.57 js/src/debugger
0:21.77 js/src/jsapi-tests
0:26.58 In file included from /home/sergeykish/spidermonkey/js/src/vm/Interpreter.cpp:63:
0:26.62 In file included from /home/sergeykish/spidermonkey/js/src/jit/JitFrames-inl.h:12:
0:26.71 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LDivOrModConstantI *', which are not related by inheritance, is not allowed
0:26.75 LIR_OPCODE_LIST(LIROP)
0:26.78 ~~~~~~~~~~~~~~~~^~~~~~
0:26.81 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:434:14: note: expanded from macro 'LIR_OPCODE_LIST'
0:26.84 _(DivPowTwoI)\
0:26.90 ^
0:26.93 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:26.97 return static_cast<L##name*>(this); \
0:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:27.12 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModConstantI' is incomplete
0:27.19 LIR_OPCODE_LIST(LIROP)
0:27.27 ^
0:27.38 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LDivOrModConstantI *', which are not related by inheritance, is not allowed
0:27.46 LIR_OPCODE_LIST(LIROP)
0:27.54 ~~~~~~~~~~~~~~~~^~~~~~
0:27.66 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:434:14: note: expanded from macro 'LIR_OPCODE_LIST'
0:27.74 _(DivPowTwoI)\
0:27.82 ^
0:27.90 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:27.98 return static_cast<const L##name*>(this); \
0:28.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:28.12 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModConstantI' is incomplete
0:28.18 LIR_OPCODE_LIST(LIROP)
0:28.26 ^
0:28.31 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrMod *', which are not related by inheritance, is not allowed
0:28.38 LIR_OPCODE_LIST(LIROP)
0:28.45 ~~~~~~~~~~~~~~~~^~~~~~
0:28.49 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:436:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:28.56 _(ModI)\
0:28.63 ^
0:28.67 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:28.74 return static_cast<L##name*>(this); \
0:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:28.84 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrMod' is incomplete
0:28.92 LIR_OPCODE_LIST(LIROP)
0:28.98 ^
0:29.08 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrMod *', which are not related by inheritance, is not allowed
0:29.20 LIR_OPCODE_LIST(LIROP)
0:29.27 ~~~~~~~~~~~~~~~~^~~~~~
0:29.34 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:436:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:29.42 _(ModI)\
0:29.48 ^
0:29.53 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:29.60 return static_cast<const L##name*>(this); \
0:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:29.72 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrMod' is incomplete
0:29.78 LIR_OPCODE_LIST(LIROP)
0:29.84 ^
0:29.91 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrModConstant *', which are not related by inheritance, is not allowed
0:29.98 LIR_OPCODE_LIST(LIROP)
0:30.05 ~~~~~~~~~~~~~~~~^~~~~~
0:30.09 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:437:13: note: expanded from macro 'LIR_OPCODE_LIST'
0:30.16 _(UDivOrMod)\
0:30.21 ^
0:30.27 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:30.32 return static_cast<L##name*>(this); \
0:30.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:30.45 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModConstant' is incomplete
0:30.49 LIR_OPCODE_LIST(LIROP)
0:30.56 ^
0:30.64 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrModConstant *', which are not related by inheritance, is not allowed
0:30.68 LIR_OPCODE_LIST(LIROP)
0:30.75 ~~~~~~~~~~~~~~~~^~~~~~
0:30.83 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:437:13: note: expanded from macro 'LIR_OPCODE_LIST'
0:30.88 _(UDivOrMod)\
0:30.95 ^
0:31.00 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:31.08 return static_cast<const L##name*>(this); \
0:31.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:31.20 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModConstant' is incomplete
0:31.27 LIR_OPCODE_LIST(LIROP)
0:31.32 ^
0:31.38 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LInt64ToFloatingPoint *', which are not related by inheritance, is not allowed
0:31.45 LIR_OPCODE_LIST(LIROP)
0:31.50 ~~~~~~~~~~~~~~~~^~~~~~
0:31.57 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:442:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:31.62 _(MulI)\
0:31.69 ^
0:31.76 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:31.83 return static_cast<L##name*>(this); \
0:31.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:31.93 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LInt64ToFloatingPoint' is incomplete
0:31.96 LIR_OPCODE_LIST(LIROP)
0:31.99 ^
0:32.01 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LInt64ToFloatingPoint *', which are not related by inheritance, is not allowed
0:32.06 LIR_OPCODE_LIST(LIROP)
0:32.08 ~~~~~~~~~~~~~~~~^~~~~~
0:32.18 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:442:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:32.25 _(MulI)\
0:32.30 ^
0:32.32 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:32.36 return static_cast<const L##name*>(this); \
0:32.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:32.48 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LInt64ToFloatingPoint' is incomplete
0:32.53 LIR_OPCODE_LIST(LIROP)
0:32.59 ^
0:32.65 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LDivOrModI64 *', which are not related by inheritance, is not allowed
0:32.77 LIR_OPCODE_LIST(LIROP)
0:32.83 ~~~~~~~~~~~~~~~~^~~~~~
0:32.89 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:447:23: note: expanded from macro 'LIR_OPCODE_LIST'
0:32.96 _(WasmUint32ToFloat32)\
0:33.03 ^
0:33.12 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:33.17 return static_cast<L##name*>(this); \
0:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:33.25 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModI64' is incomplete
0:33.30 LIR_OPCODE_LIST(LIROP)
0:33.36 ^
0:33.39 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LDivOrModI64 *', which are not related by inheritance, is not allowed
0:33.42 LIR_OPCODE_LIST(LIROP)
0:33.47 ~~~~~~~~~~~~~~~~^~~~~~
0:33.50 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:447:23: note: expanded from macro 'LIR_OPCODE_LIST'
0:33.55 _(WasmUint32ToFloat32)\
0:33.59 ^
0:33.65 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:33.68 return static_cast<const L##name*>(this); \
0:33.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:33.80 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModI64' is incomplete
0:33.93 LIR_OPCODE_LIST(LIROP)
0:34.05 ^
0:34.11 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrModI64 *', which are not related by inheritance, is not allowed
0:34.15 LIR_OPCODE_LIST(LIROP)
0:34.18 ~~~~~~~~~~~~~~~~^~~~~~
0:34.21 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:448:15: note: expanded from macro 'LIR_OPCODE_LIST'
0:34.25 _(DivOrModI64)\
0:34.26 ^
0:34.31 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:34.34 return static_cast<L##name*>(this); \
0:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:34.42 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModI64' is incomplete
0:34.46 LIR_OPCODE_LIST(LIROP)
0:34.50 ^
0:34.53 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrModI64 *', which are not related by inheritance, is not allowed
0:34.57 LIR_OPCODE_LIST(LIROP)
0:34.60 ~~~~~~~~~~~~~~~~^~~~~~
0:34.62 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:448:15: note: expanded from macro 'LIR_OPCODE_LIST'
0:34.67 _(DivOrModI64)\
0:34.69 ^
0:34.72 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:34.77 return static_cast<const L##name*>(this); \
0:34.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:34.84 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModI64' is incomplete
0:34.89 LIR_OPCODE_LIST(LIROP)
0:34.92 ^
0:34.95 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LWasmTruncateToInt64 *', which are not related by inheritance, is not allowed
0:35.02 LIR_OPCODE_LIST(LIROP)
0:35.04 ~~~~~~~~~~~~~~~~^~~~~~
0:35.07 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:449:16: note: expanded from macro 'LIR_OPCODE_LIST'
0:35.14 _(UDivOrModI64)\
0:35.19 ^
0:35.25 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:35.31 return static_cast<L##name*>(this); \
0:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:35.37 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LWasmTruncateToInt64' is incomplete
0:35.40 LIR_OPCODE_LIST(LIROP)
0:35.45 ^
0:35.51 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LWasmTruncateToInt64 *', which are not related by inheritance, is not allowed
0:35.55 LIR_OPCODE_LIST(LIROP)
0:35.60 ~~~~~~~~~~~~~~~~^~~~~~
0:35.64 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:449:16: note: expanded from macro 'LIR_OPCODE_LIST'
0:35.66 _(UDivOrModI64)\
0:35.70 ^
0:35.73 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:35.77 return static_cast<const L##name*>(this); \
0:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:35.82 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LWasmTruncateToInt64' is incomplete
0:35.87 LIR_OPCODE_LIST(LIROP)
0:35.90 ^
0:35.94 In file included from Unified_cpp_js_src_shell0.cpp:20:
0:35.98 In file included from /home/sergeykish/spidermonkey/js/src/shell/js.cpp:99:
0:36.02 In file included from /home/sergeykish/spidermonkey/js/src/jit/shared/CodeGenerator-shared.h:16:
0:36.05 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LDivOrModConstantI *', which are not related by inheritance, is not allowed
0:36.06 LIR_OPCODE_LIST(LIROP)
0:36.10 ~~~~~~~~~~~~~~~~^~~~~~
0:36.14 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:434:14: note: expanded from macro 'LIR_OPCODE_LIST'
0:36.17 _(DivPowTwoI)\
0:36.21 ^
0:36.24 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:36.25 return static_cast<L##name*>(this); \
0:36.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:36.31 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModConstantI' is incomplete
0:36.34 LIR_OPCODE_LIST(LIROP)
0:36.36 ^
0:36.39 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LDivOrModConstantI *', which are not related by inheritance, is not allowed
0:36.43 LIR_OPCODE_LIST(LIROP)
0:36.46 ~~~~~~~~~~~~~~~~^~~~~~
0:36.48 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:434:14: note: expanded from macro 'LIR_OPCODE_LIST'
0:36.51 _(DivPowTwoI)\
0:36.55 ^
0:36.59 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:36.62 return static_cast<const L##name*>(this); \
0:36.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:36.69 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModConstantI' is incomplete
0:36.70 LIR_OPCODE_LIST(LIROP)
0:36.73 ^
0:36.77 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrMod *', which are not related by inheritance, is not allowed
0:36.80 LIR_OPCODE_LIST(LIROP)
0:36.83 ~~~~~~~~~~~~~~~~^~~~~~
0:36.85 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:436:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:36.88 _(ModI)\
0:36.91 ^
0:36.94 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:36.96 return static_cast<L##name*>(this); \
0:36.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:37.02 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrMod' is incomplete
0:37.04 LIR_OPCODE_LIST(LIROP)
0:37.08 ^
0:37.10 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrMod *', which are not related by inheritance, is not allowed
0:37.13 LIR_OPCODE_LIST(LIROP)
0:37.16 ~~~~~~~~~~~~~~~~^~~~~~
0:37.18 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:436:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:37.21 _(ModI)\
0:37.25 ^
0:37.29 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:37.31 return static_cast<const L##name*>(this); \
0:37.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:37.38 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrMod' is incomplete
0:37.42 LIR_OPCODE_LIST(LIROP)
0:37.44 ^
0:37.46 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrModConstant *', which are not related by inheritance, is not allowed
0:37.50 LIR_OPCODE_LIST(LIROP)
0:37.53 ~~~~~~~~~~~~~~~~^~~~~~
0:37.56 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:437:13: note: expanded from macro 'LIR_OPCODE_LIST'
0:37.59 _(UDivOrMod)\
0:37.62 ^
0:37.65 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:37.68 return static_cast<L##name*>(this); \
0:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:37.73 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModConstant' is incomplete
0:37.76 LIR_OPCODE_LIST(LIROP)
0:37.79 ^
0:37.83 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrModConstant *', which are not related by inheritance, is not allowed
0:37.86 LIR_OPCODE_LIST(LIROP)
0:37.89 ~~~~~~~~~~~~~~~~^~~~~~
0:37.92 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:437:13: note: expanded from macro 'LIR_OPCODE_LIST'
0:37.95 _(UDivOrMod)\
0:37.97 ^
0:38.00 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:38.04 return static_cast<const L##name*>(this); \
0:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:38.11 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModConstant' is incomplete
0:38.12 LIR_OPCODE_LIST(LIROP)
0:38.13 ^
0:38.16 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LInt64ToFloatingPoint *', which are not related by inheritance, is not allowed
0:38.20 LIR_OPCODE_LIST(LIROP)
0:38.23 ~~~~~~~~~~~~~~~~^~~~~~
0:38.24 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:442:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:38.27 _(MulI)\
0:38.31 ^
0:38.34 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:38.37 return static_cast<L##name*>(this); \
0:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:38.42 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LInt64ToFloatingPoint' is incomplete
0:38.45 LIR_OPCODE_LIST(LIROP)
0:38.49 ^
0:38.56 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LInt64ToFloatingPoint *', which are not related by inheritance, is not allowed
0:38.60 LIR_OPCODE_LIST(LIROP)
0:38.64 ~~~~~~~~~~~~~~~~^~~~~~
0:38.75 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:442:8: note: expanded from macro 'LIR_OPCODE_LIST'
0:38.92 _(MulI)\
0:38.98 ^
0:39.04 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:39.11 return static_cast<const L##name*>(this); \
0:39.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:39.25 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LInt64ToFloatingPoint' is incomplete
0:39.30 LIR_OPCODE_LIST(LIROP)
0:39.47 ^
0:39.57 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LDivOrModI64 *', which are not related by inheritance, is not allowed
0:39.63 LIR_OPCODE_LIST(LIROP)
0:39.67 ~~~~~~~~~~~~~~~~^~~~~~
0:39.69 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:447:23: note: expanded from macro 'LIR_OPCODE_LIST'
0:39.74 _(WasmUint32ToFloat32)\
0:39.81 ^
0:39.85 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:39.92 return static_cast<L##name*>(this); \
0:39.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:40.04 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModI64' is incomplete
0:40.10 LIR_OPCODE_LIST(LIROP)
0:40.14 ^
0:40.20 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LDivOrModI64 *', which are not related by inheritance, is not allowed
0:40.25 LIR_OPCODE_LIST(LIROP)
0:40.31 ~~~~~~~~~~~~~~~~^~~~~~
0:40.38 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:447:23: note: expanded from macro 'LIR_OPCODE_LIST'
0:40.42 _(WasmUint32ToFloat32)\
0:40.49 ^
0:40.53 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:40.61 return static_cast<const L##name*>(this); \
0:40.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:40.72 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LDivOrModI64' is incomplete
0:40.78 LIR_OPCODE_LIST(LIROP)
0:40.83 ^
0:40.97 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LUDivOrModI64 *', which are not related by inheritance, is not allowed
0:41.06 LIR_OPCODE_LIST(LIROP)
0:41.12 ~~~~~~~~~~~~~~~~^~~~~~
0:41.24 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:448:15: note: expanded from macro 'LIR_OPCODE_LIST'
0:41.34 _(DivOrModI64)\
0:41.42 ^
0:41.50 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:41.58 return static_cast<L##name*>(this); \
0:41.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:41.71 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModI64' is incomplete
0:41.78 LIR_OPCODE_LIST(LIROP)
0:41.89 ^
0:42.05 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LUDivOrModI64 *', which are not related by inheritance, is not allowed
0:42.18 LIR_OPCODE_LIST(LIROP)
0:42.26 ~~~~~~~~~~~~~~~~^~~~~~
0:42.32 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:448:15: note: expanded from macro 'LIR_OPCODE_LIST'
0:42.48 _(DivOrModI64)\
0:42.55 ^
0:42.62 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:42.68 return static_cast<const L##name*>(this); \
0:42.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:42.82 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LUDivOrModI64' is incomplete
0:42.91 LIR_OPCODE_LIST(LIROP)
0:42.98 ^
0:43.07 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'js::jit::LNode *' to 'js::jit::LWasmTruncateToInt64 *', which are not related by inheritance, is not allowed
0:43.16 LIR_OPCODE_LIST(LIROP)
0:43.24 ~~~~~~~~~~~~~~~~^~~~~~
0:43.30 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:449:16: note: expanded from macro 'LIR_OPCODE_LIST'
0:43.38 _(UDivOrModI64)\
0:43.45 ^
0:43.53 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1955:12: note: expanded from macro 'LIROP'
0:43.59 return static_cast<L##name*>(this); \
0:43.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
0:43.72 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LWasmTruncateToInt64' is incomplete
0:43.77 LIR_OPCODE_LIST(LIROP)
0:43.83 ^
0:43.89 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1961:17: error: static_cast from 'const js::jit::LNode *' to 'const js::jit::LWasmTruncateToInt64 *', which are not related by inheritance, is not allowed
0:43.94 LIR_OPCODE_LIST(LIROP)
0:44.01 ~~~~~~~~~~~~~~~~^~~~~~
0:44.08 /home/sergeykish/spidermonkey/obj-x86_64-pc-linux-musl/js/src/jit/LOpcodesGenerated.h:449:16: note: expanded from macro 'LIR_OPCODE_LIST'
0:44.13 _(UDivOrModI64)\
0:44.20 ^
0:44.27 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:1959:12: note: expanded from macro 'LIROP'
0:44.27 return static_cast<const L##name*>(this); \
0:44.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:44.36 /home/sergeykish/spidermonkey/js/src/jit/LIR.h:652:17: note: 'LWasmTruncateToInt64' is incomplete
0:44.41 LIR_OPCODE_LIST(LIROP)
0:44.46 ^
0:44.49 14 errors generated.
0:44.52 make[4]: *** [/home/sergeykish/spidermonkey/config/rules.mk:752: Interpreter.o] Error 1
0:44.56 make[3]: *** [/home/sergeykish/spidermonkey/config/recurse.mk:74: js/src/target-objects] Error 2
0:44.58 make[3]: *** Waiting for unfinished jobs....
0:44.62 14 errors generated.
0:44.65 make[4]: *** [/home/sergeykish/spidermonkey/config/rules.mk:752: Unified_cpp_js_src_shell0.o] Error 1
0:44.68 make[3]: *** [/home/sergeykish/spidermonkey/config/recurse.mk:74: js/src/shell/target-objects] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment