>>> wabt: Building testing/wabt 1.0.29-r0 (using abuild 3.10.0_rc1-r1) started Wed, 21 Sep 2022 23:53:54 +0000 >>> wabt: Checking sanity of /home/buildozer/aports/testing/wabt/APKBUILD... >>> wabt: Analyzing dependencies... >>> wabt: Installing for build: build-base cmake (1/5) Installing libarchive (3.6.1-r1) (2/5) Installing rhash-libs (1.4.3-r1) (3/5) Installing libuv (1.44.2-r0) (4/5) Installing cmake (3.24.2-r0) (5/5) Installing .makedepends-wabt (20220921.235354) Executing busybox-1.35.0-r25.trigger OK: 386 MiB in 108 packages >>> wabt: Cleaning up srcdir >>> wabt: Cleaning up pkgdir >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wabt-1.0.29.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> wabt: Fetching wabt-1.0.29.tar.gz::https://github.com/WebAssembly/wabt/archive/1.0.29.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 23 1123k 23 264k 0 0 169k 0 0:00:06 0:00:01 0:00:05 264k 100 1123k 100 1123k 0 0 594k 0 0:00:01 0:00:01 --:--:-- 844k >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wabt-1.0.29.tar.gz >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz >>> wabt: Checking sha512sums... wabt-1.0.29.tar.gz: OK wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz: OK >>> wabt: Unpacking /var/cache/distfiles/edge/wabt-1.0.29.tar.gz... >>> wabt: Unpacking /var/cache/distfiles/edge/wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz... -- The C compiler identification is GNU 12.1.1 -- The CXX compiler identification is GNU 12.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for alloca.h -- Looking for alloca.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of size_t -- Check size of size_t - done -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3.5") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build make: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[1]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 0%] Building C object CMakeFiles/wasm-rt-impl.dir/wasm2c/wasm-rt-impl.c.o [ 1%] Building CXX object CMakeFiles/wabt.dir/src/apply-names.cc.o [ 2%] Building CXX object CMakeFiles/wabt.dir/src/binary.cc.o [ 3%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader.cc.o [ 4%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader-ir.cc.o [ 5%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader-logging.cc.o [ 6%] Building CXX object CMakeFiles/wabt.dir/src/binary-writer.cc.o [ 6%] Building CXX object CMakeFiles/wabt.dir/src/binary-writer-spec.cc.o [ 7%] Building CXX object CMakeFiles/wabt.dir/src/binding-hash.cc.o [ 8%] Building CXX object CMakeFiles/wabt.dir/src/color.cc.o [ 9%] Building CXX object CMakeFiles/wabt.dir/src/common.cc.o [ 10%] Building CXX object CMakeFiles/wabt.dir/src/config.cc.o [ 12%] Building CXX object CMakeFiles/wabt.dir/src/decompiler.cc.o [ 12%] Building CXX object CMakeFiles/wabt.dir/src/error-formatter.cc.o [ 13%] Building CXX object CMakeFiles/wabt.dir/src/expr-visitor.cc.o [ 13%] Building CXX object CMakeFiles/wabt.dir/src/feature.cc.o [ 14%] Building CXX object CMakeFiles/wabt.dir/src/filenames.cc.o [ 15%] Building CXX object CMakeFiles/wabt.dir/src/generate-names.cc.o [ 16%] Building CXX object CMakeFiles/wabt.dir/src/ir.cc.o [ 17%] Building CXX object CMakeFiles/wabt.dir/src/ir-util.cc.o [ 18%] Building CXX object CMakeFiles/wabt.dir/src/leb128.cc.o [ 19%] Building CXX object CMakeFiles/wabt.dir/src/lexer-source.cc.o [ 20%] Building CXX object CMakeFiles/wabt.dir/src/lexer-source-line-finder.cc.o [ 20%] Building CXX object CMakeFiles/wabt.dir/src/literal.cc.o [ 21%] Building CXX object CMakeFiles/wabt.dir/src/opcode.cc.o [ 23%] Building CXX object CMakeFiles/wabt.dir/src/option-parser.cc.o [ 23%] Building C object CMakeFiles/wabt.dir/src/opcode-code-table.c.o [ 24%] Building CXX object CMakeFiles/wabt.dir/src/resolve-names.cc.o [ 26%] Building CXX object CMakeFiles/wabt.dir/src/shared-validator.cc.o [ 26%] Building CXX object CMakeFiles/wabt.dir/src/stream.cc.o [ 26%] Building CXX object CMakeFiles/wabt.dir/src/tracing.cc.o [ 27%] Building CXX object CMakeFiles/wabt.dir/src/token.cc.o [ 28%] Building CXX object CMakeFiles/wabt.dir/src/type-checker.cc.o [ 29%] Building CXX object CMakeFiles/wabt.dir/src/wast-lexer.cc.o [ 30%] Building CXX object CMakeFiles/wabt.dir/src/utf8.cc.o [ 32%] Building CXX object CMakeFiles/wabt.dir/src/validator.cc.o [ 32%] Building CXX object CMakeFiles/wabt.dir/src/wast-parser.cc.o [ 34%] Building CXX object CMakeFiles/wabt.dir/src/wat-writer.cc.o [ 34%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp-util.cc.o [ 36%] Building CXX object CMakeFiles/wabt.dir/src/interp/binary-reader-interp.cc.o [ 36%] Building CXX object CMakeFiles/wabt.dir/src/interp/istream.cc.o [ 36%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp.cc.o /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/wasm2c/wasm-rt-impl.c:175:13: warning: 'os_print_last_error' defined but not used [-Wunused-function] 175 | static void os_print_last_error(const char* msg) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/wasm2c/wasm-rt-impl.c:171:12: warning: 'os_mprotect' defined but not used [-Wunused-function] 171 | static int os_mprotect(void* addr, size_t size) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/wasm2c/wasm-rt-impl.c:167:12: warning: 'os_munmap' defined but not used [-Wunused-function] 167 | static int os_munmap(void* addr, size_t size) { | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/wasm2c/wasm-rt-impl.c:158:14: warning: 'os_mmap' defined but not used [-Wunused-function] 158 | static void* os_mmap(size_t size) { | ^~~~~~~ [ 37%] Linking C static library libwasm-rt-impl.a make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 37%] Built target wasm-rt-impl /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/token.cc: In constructor 'wabt::Token::Token(wabt::Location, wabt::TokenType, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/token.cc:61:1: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 61 | Token::Token(Location loc, TokenType token_type, Opcode opcode) | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:917:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 917 | Result BinaryReaderLogging::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:918:27: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 918 | return reader_->OnOpcode(opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:394:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 394 | Result BinaryReaderLogging::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:396:35: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 396 | return reader_->OnSimdLaneOpExpr(opcode, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode1(wabt::Opcode, const wabt::Limits*, bool)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:320:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 320 | Result TypeChecker::CheckOpcode1(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicLoad(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:419:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 419 | Result TypeChecker::OnAtomicLoad(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:420:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 420 | return CheckOpcode1(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnLoad(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:688:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 688 | Result TypeChecker::OnLoad(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:688:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnConvert(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:591:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 591 | Result TypeChecker::OnConvert(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:592:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 592 | return CheckOpcode1(opcode); | ~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnUnary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:873:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 873 | Result TypeChecker::OnUnary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:873:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:798:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 798 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:798:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 798 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryGrow(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:729:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 729 | return CheckOpcode1(Opcode::MemoryGrow, &limits, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:799:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 799 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:799:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 799 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:800:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 800 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:800:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 800 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:801:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 801 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:801:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 801 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 802 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 802 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:804:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 804 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:804:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 804 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:805:1: note: in expansion of macro 'DEFINE_OPCODE' 805 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:805:1: note: in expansion of macro 'DEFINE_OPCODE' 805 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode2(wabt::Opcode, const wabt::Limits*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:334:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result TypeChecker::CheckOpcode2(Opcode opcode, const Limits* limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:811:1: note: in expansion of macro 'DEFINE_OPCODE' 811 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:811:1: note: in expansion of macro 'DEFINE_OPCODE' 811 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicNotify(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:443:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 443 | Result TypeChecker::OnAtomicNotify(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:812:1: note: in expansion of macro 'DEFINE_OPCODE' 812 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:812:1: note: in expansion of macro 'DEFINE_OPCODE' 812 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnBinary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:447:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 447 | Result TypeChecker::OnBinary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:448:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 448 | return CheckOpcode2(opcode); | ~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnCompare(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:568:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 568 | Result TypeChecker::OnCompare(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:568:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdLaneOp(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:881:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 881 | Result TypeChecker::OnSimdLaneOp(Opcode opcode, uint64_t lane_idx) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:899:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 899 | result |= CheckOpcode1(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:907:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 907 | result |= CheckOpcode2(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdLoadLane(wabt::Opcode, const wabt::Limits&, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:915:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 915 | Result TypeChecker::OnSimdLoadLane(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:925:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 925 | result |= CheckOpcode2(opcode, &limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdStoreLane(wabt::Opcode, const wabt::Limits&, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:929:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 929 | Result TypeChecker::OnSimdStoreLane(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:929:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:728:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:819:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 819 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:733:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return reader_->name(opcode, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:819:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 819 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdShuffleOp(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:943:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 943 | Result TypeChecker::OnSimdShuffleOp(Opcode opcode, v128 lane_idx) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:954:32: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 954 | result |= CheckOpcode2(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicRmw(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:427:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 427 | Result TypeChecker::OnAtomicRmw(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicStore(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:423:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 423 | Result TypeChecker::OnAtomicStore(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnStore(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:861:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 861 | Result TypeChecker::OnStore(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode3(wabt::Opcode, const wabt::Limits*, const wabt::Limits*, const wabt::Limits*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:343:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 343 | Result TypeChecker::CheckOpcode3(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicRmwCmpxchg(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:431:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 431 | Result TypeChecker::OnAtomicRmwCmpxchg(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:432:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 432 | return CheckOpcode3(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicWait(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:435:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 435 | Result TypeChecker::OnAtomicWait(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:435:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryCopy(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:717:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 717 | return CheckOpcode3(Opcode::MemoryCopy, &limits, &limits, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryFill(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:725:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 725 | return CheckOpcode3(Opcode::MemoryFill, &limits, nullptr, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryInit(uint32_t, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:733:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return CheckOpcode3(Opcode::MemoryInit, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableCopy()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:742:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 742 | return CheckOpcode3(Opcode::TableCopy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableInit(uint32_t, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:750:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 750 | return CheckOpcode3(Opcode::TableInit); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTernary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:877:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 877 | Result TypeChecker::OnTernary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:878:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 878 | return CheckOpcode3(opcode); | ~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:846:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 846 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:846:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 846 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:847:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 847 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:847:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 847 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:728:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:848:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 848 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:733:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return reader_->name(opcode, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:848:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 848 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:851:1: note: in expansion of macro 'DEFINE_OPCODE' 851 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:851:1: note: in expansion of macro 'DEFINE_OPCODE' 851 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:852:1: note: in expansion of macro 'DEFINE_OPCODE' 852 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:852:1: note: in expansion of macro 'DEFINE_OPCODE' 852 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:737:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 737 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:853:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 853 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:745:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 745 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:853:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 853 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:737:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 737 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:854:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 854 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:745:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 745 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:854:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 854 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc: In function 'wabt::Result wabt::{anonymous}::BinaryReader::ReportUnexpectedOpcode(wabt::Opcode, const char*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:228:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 228 | Result BinaryReader::ReportUnexpectedOpcode(Opcode opcode, const char* where) { | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:399:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 399 | Result BinaryReaderLogging::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:402:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 402 | return reader_->OnSimdShuffleOpExpr(opcode, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::Limits&}; _Tp = wabt::Limits; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::Limits; _Alloc = std::allocator]', inlined from 'wabt::Result wabt::{anonymous}::BinaryReader::ReadMemory(wabt::Limits*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:572:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc: In member function 'wabt::Result wabt::{anonymous}::BinaryReader::ReadInstructions(bool, wabt::Offset, wabt::Opcode*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:624:5: note: in expansion of macro 'CALLBACK' 624 | CALLBACK(OnOpcode, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:52:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 52 | return ReportUnexpectedOpcode(opcode); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:625:5: note: in expansion of macro 'ERROR_UNLESS_OPCODE_ENABLED' 625 | ERROR_UNLESS_OPCODE_ENABLED(opcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:925:9: note: in expansion of macro 'CALLBACK' 925 | CALLBACK(OnLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:956:9: note: in expansion of macro 'CALLBACK' 956 | CALLBACK(OnStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1121:9: note: in expansion of macro 'CALLBACK' 1121 | CALLBACK(OnBinaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1205:9: note: in expansion of macro 'CALLBACK' 1205 | CALLBACK(OnCompareExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1284:9: note: in expansion of macro 'CALLBACK' 1284 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1289:9: note: in expansion of macro 'CALLBACK' 1289 | CALLBACK(OnTernaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1309:9: note: in expansion of macro 'CALLBACK' 1309 | CALLBACK(OnSimdLaneOpExpr, opcode, lane_val); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1317:9: note: in expansion of macro 'CALLBACK' 1317 | CALLBACK(OnSimdShuffleOpExpr, opcode, value); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1331:9: note: in expansion of macro 'CALLBACK' 1331 | CALLBACK(OnLoadSplatExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1353:9: note: in expansion of macro 'CALLBACK' 1353 | CALLBACK(OnSimdLoadLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1376:9: note: in expansion of macro 'CALLBACK' 1376 | CALLBACK(OnSimdStoreLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1388:9: note: in expansion of macro 'CALLBACK' 1388 | CALLBACK(OnLoadZeroExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1429:9: note: in expansion of macro 'CALLBACK' 1429 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1486:9: note: in expansion of macro 'CALLBACK' 1486 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1498:9: note: in expansion of macro 'CALLBACK' 1498 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1508:9: note: in expansion of macro 'CALLBACK' 1508 | CALLBACK(OnAtomicNotifyExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1520:9: note: in expansion of macro 'CALLBACK' 1520 | CALLBACK(OnAtomicWaitExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1547:9: note: in expansion of macro 'CALLBACK' 1547 | CALLBACK(OnAtomicLoadExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1564:9: note: in expansion of macro 'CALLBACK' 1564 | CALLBACK(OnAtomicStoreExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1616:9: note: in expansion of macro 'CALLBACK' 1616 | CALLBACK(OnAtomicRmwExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1633:9: note: in expansion of macro 'CALLBACK' 1633 | CALLBACK(OnAtomicRmwCmpxchgExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1791:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1791 | return ReportUnexpectedOpcode(opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'bool wabt::SharedValidator::ValidInitOpcode(wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:524:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 524 | bool SharedValidator::ValidInitOpcode(Opcode opcode) const { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::CheckInstr(wabt::Opcode, const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:541:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 541 | Result SharedValidator::CheckInstr(Opcode opcode, const Location& loc) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:543:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 543 | if (in_init_expr_ && !ValidInitOpcode(opcode)) { | ~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicLoad(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:565:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 565 | Result SharedValidator::OnAtomicLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:568:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 568 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:572:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 572 | result |= typechecker_.OnAtomicLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicNotify(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:576:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 576 | Result SharedValidator::OnAtomicNotify(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:579:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 579 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:583:58: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 583 | result |= typechecker_.OnAtomicNotify(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmwCmpxchg(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:587:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 587 | Result SharedValidator::OnAtomicRmwCmpxchg(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:590:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 590 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:594:62: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 594 | result |= typechecker_.OnAtomicRmwCmpxchg(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmw(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:598:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 598 | Result SharedValidator::OnAtomicRmw(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:601:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 601 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:605:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 605 | result |= typechecker_.OnAtomicRmw(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicStore(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:609:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 609 | Result SharedValidator::OnAtomicStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:612:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 612 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:616:57: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 616 | result |= typechecker_.OnAtomicStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicWait(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:620:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 620 | Result SharedValidator::OnAtomicWait(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:623:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 623 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:627:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 627 | result |= typechecker_.OnAtomicWait(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBinary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:631:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 631 | Result SharedValidator::OnBinary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:632:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 632 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:633:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 633 | result |= typechecker_.OnBinary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBr(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:647:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 647 | Result result = CheckInstr(Opcode::Br, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBrIf(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:653:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 653 | Result result = CheckInstr(Opcode::BrIf, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::BeginBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:659:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 659 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::EndBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:672:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 672 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCompare(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:728:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result SharedValidator::OnCompare(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:729:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 729 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:730:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 730 | result |= typechecker_.OnCompare(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnConvert(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:741:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 741 | Result SharedValidator::OnConvert(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:742:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 742 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:743:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 743 | result |= typechecker_.OnConvert(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDataDrop(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:748:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 748 | Result result = CheckInstr(Opcode::DataDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDelegate(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:755:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 755 | Result result = CheckInstr(Opcode::Delegate, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDrop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:761:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 761 | Result result = CheckInstr(Opcode::Drop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnElemDrop(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:767:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 767 | Result result = CheckInstr(Opcode::ElemDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnEnd(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:783:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 783 | Result result = CheckInstr(Opcode::End, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoad(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:830:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 830 | Result SharedValidator::OnLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:834:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 834 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:838:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 838 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadSplat(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:842:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 842 | Result SharedValidator::OnLoadSplat(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:845:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:849:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadZero(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:853:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 853 | Result SharedValidator::OnLoadZero(const Location& loc, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:38, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:865:3: note: in expansion of macro 'CHECK_RESULT' 865 | CHECK_RESULT(CheckInstr(Opcode::LocalGet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In function 'std::string wabt::Decompiler::OpcodeToToken(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:94:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 94 | std::string OpcodeToToken(Opcode opcode) { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:874:3: note: in expansion of macro 'CHECK_RESULT' 874 | CHECK_RESULT(CheckInstr(Opcode::LocalSet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc: In function 'void wabt::WriteOpcode(Stream*, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:50:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 50 | void WriteOpcode(Stream* stream, Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalTee(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:883:3: note: in expansion of macro 'CHECK_RESULT' 883 | CHECK_RESULT(CheckInstr(Opcode::LocalTee, loc)); | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:64, from /usr/include/c++/12.1.1/algorithm:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:17: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const wabt::ExternalKind&; _U2 = unsigned int&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = wabt::ExternalKind; _T2 = unsigned int]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const wabt::ExternalKind&; _T2 = unsigned int&]' at /usr/include/c++/12.1.1/bits/stl_pair.h:746:72, inlined from 'bool wabt::{anonymous}::WatWriter::IsInlineExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1738:48, inlined from 'void wabt::{anonymous}::WatWriter::WriteExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1535:47, inlined from 'wabt::Result wabt::{anonymous}::WatWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1622:20, inlined from 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1776:32: /usr/include/c++/12.1.1/bits/stl_pair.h:535:42: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 535 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc: In function 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1715:9: note: 'index' was declared here 1715 | Index index; | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryCopy(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:903:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 903 | Result result = CheckInstr(Opcode::MemoryCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryFill(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:912:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 912 | Result result = CheckInstr(Opcode::MemoryFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryGrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:920:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 920 | Result result = CheckInstr(Opcode::MemoryGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryInit(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:930:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 930 | Result result = CheckInstr(Opcode::MemoryInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemorySize(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:939:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 939 | Result result = CheckInstr(Opcode::MemorySize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnNop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:947:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 947 | Result result = CheckInstr(Opcode::Nop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefIsNull(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:969:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 969 | Result result = CheckInstr(Opcode::RefIsNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefNull(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:975:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 975 | Result result = CheckInstr(Opcode::RefNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRethrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:981:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 981 | Result result = CheckInstr(Opcode::Rethrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturn(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1007:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1007 | Result result = CheckInstr(Opcode::Return, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLaneOp(const wabt::Location&, wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1026:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1026 | Result SharedValidator::OnSimdLaneOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1029:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1029 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1030:52: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1030 | result |= typechecker_.OnSimdLaneOp(opcode, value); | ^ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:20: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In function 'wabt::Type wabt::GetMemoryType(Type, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:48:13: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 48 | inline Type GetMemoryType(Type operand_type, Opcode opc) { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLoadLane(const wabt::Location&, wabt::Opcode, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1034:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1034 | Result SharedValidator::OnSimdLoadLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1038:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1038 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1042:65: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | result |= typechecker_.OnSimdLoadLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdStoreLane(const wabt::Location&, wabt::Opcode, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1046:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1046 | Result SharedValidator::OnSimdStoreLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1050:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1050 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1054:66: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1054 | result |= typechecker_.OnSimdStoreLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdShuffleOp(const wabt::Location&, wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1058:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1058 | Result SharedValidator::OnSimdShuffleOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1061:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1062:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1062 | result |= typechecker_.OnSimdShuffleOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnStore(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1066:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1066 | Result SharedValidator::OnStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1070:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1070 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1074:51: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1074 | result |= typechecker_.OnStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableFill(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1092:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1092 | Result result = CheckInstr(Opcode::TableFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1100:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1100 | Result result = CheckInstr(Opcode::TableGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableGrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1108:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1108 | Result result = CheckInstr(Opcode::TableGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1129:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1129 | Result result = CheckInstr(Opcode::TableSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableSize(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1137:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1137 | Result result = CheckInstr(Opcode::TableSize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTernary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1143:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1143 | Result SharedValidator::OnTernary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1144:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1144 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1145:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1145 | result |= typechecker_.OnTernary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result SharedValidator::OnUnary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1167:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1167 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1168:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1168 | result |= typechecker_.OnUnary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnreachable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1173:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1173 | Result result = CheckInstr(Opcode::Unreachable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicFence(const wabt::Location&, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:555:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 555 | Result result = CheckInstr(Opcode::AtomicFence, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnGlobalGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:789:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 789 | Result result = CheckInstr(Opcode::GlobalGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnGlobalSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:809:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 809 | Result result = CheckInstr(Opcode::GlobalSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableCopy(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1081:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1081 | Result result = CheckInstr(Opcode::TableCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableInit(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1118:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1118 | Result result = CheckInstr(Opcode::TableInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In function 'std::string wabt::LoadStoreTracking::GenAlign(wabt::Address, wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:208:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 208 | std::string GenAlign(Address align, Opcode opc) const { | ^~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:731:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:734:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:737:47, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:740:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:743:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:747:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 747 | WriteOpcode(stream_, Opcode::AtomicFence); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:753:43, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:756:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 756 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:759:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 759 | WriteOpcode(stream_, Opcode::Block); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:762:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 762 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:765:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 765 | WriteOpcode(stream_, Opcode::Br); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:770:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 770 | WriteOpcode(stream_, Opcode::BrIf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:776:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 776 | WriteOpcode(stream_, Opcode::BrTable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:789:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 789 | WriteOpcode(stream_, Opcode::Call); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:795:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 795 | WriteOpcode(stream_, Opcode::ReturnCall); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:804:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 804 | WriteOpcode(stream_, Opcode::CallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:811:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 811 | WriteOpcode(stream_, Opcode::CallRef); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:819:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 819 | WriteOpcode(stream_, Opcode::ReturnCallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:826:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 826 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:832:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 832 | WriteOpcode(stream_, Opcode::I32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:837:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 837 | WriteOpcode(stream_, Opcode::I64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:841:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 841 | WriteOpcode(stream_, Opcode::F32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:845:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | WriteOpcode(stream_, Opcode::F64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:849:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | WriteOpcode(stream_, Opcode::V128Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:858:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 858 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:861:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 861 | WriteOpcode(stream_, Opcode::Drop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:865:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 865 | WriteOpcode(stream_, Opcode::GlobalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:871:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 871 | WriteOpcode(stream_, Opcode::GlobalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:877:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 877 | WriteOpcode(stream_, Opcode::If); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:881:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 881 | WriteOpcode(stream_, Opcode::Else); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:884:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 884 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteMemoryLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::MemoryLoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:888:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:703:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 703 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:892:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 892 | WriteOpcode(stream_, Opcode::LocalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:898:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 898 | WriteOpcode(stream_, Opcode::LocalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:904:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 904 | WriteOpcode(stream_, Opcode::LocalTee); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:909:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 909 | WriteOpcode(stream_, Opcode::Loop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:912:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 912 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:919:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 919 | WriteOpcode(stream_, Opcode::MemoryCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:926:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 926 | WriteOpcode(stream_, Opcode::DataDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:934:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 934 | WriteOpcode(stream_, Opcode::MemoryFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:941:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 941 | WriteOpcode(stream_, Opcode::MemoryGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:950:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 950 | WriteOpcode(stream_, Opcode::MemoryInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:959:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 959 | WriteOpcode(stream_, Opcode::MemorySize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:967:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 967 | WriteOpcode(stream_, Opcode::TableCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:974:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 974 | WriteOpcode(stream_, Opcode::ElemDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:983:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | WriteOpcode(stream_, Opcode::TableInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:990:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 990 | WriteOpcode(stream_, Opcode::TableGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:996:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 996 | WriteOpcode(stream_, Opcode::TableSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1002:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1002 | WriteOpcode(stream_, Opcode::TableGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1008:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1008 | WriteOpcode(stream_, Opcode::TableSize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1014:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1014 | WriteOpcode(stream_, Opcode::TableFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1019:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1019 | WriteOpcode(stream_, Opcode::RefFunc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1025:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1025 | WriteOpcode(stream_, Opcode::RefNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1030:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1030 | WriteOpcode(stream_, Opcode::RefIsNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1033:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1033 | WriteOpcode(stream_, Opcode::Nop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1036:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1036 | WriteOpcode(stream_, Opcode::Rethrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1041:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1041 | WriteOpcode(stream_, Opcode::Return); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1046:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1046 | WriteOpcode(stream_, Opcode::Select); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1048:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1048 | WriteOpcode(stream_, Opcode::SelectT); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteMemoryLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::MemoryLoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1058:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:703:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 703 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1061:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | WriteOpcode(stream_, Opcode::Throw); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1067:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1067 | WriteOpcode(stream_, Opcode::Try); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1074:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1074 | WriteOpcode(stream_, Opcode::CatchAll); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1076:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1076 | WriteOpcode(stream_, Opcode::Catch); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1081:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1081 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1084:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1084 | WriteOpcode(stream_, Opcode::Delegate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1089:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1089 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1095:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1095 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1098:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1098 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1102:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1102 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1108:51, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:721:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 721 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1112:52, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:721:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 721 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1117:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1117 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1123:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1126:39, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1129:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1129 | WriteOpcode(stream_, Opcode::Unreachable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.h:23: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {wabt::SharedValidator::TableType}; _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'std::string wabt::LoadStoreTracking::GenTypeDecl(const std::string&) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:234:26: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 234 | GenAlign(it->second.same_align, it->second.last_opc)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wabt::SharedValidator::TableType}; _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'wabt::Result wabt::SharedValidator::OnTable(const wabt::Location&, wabt::Type, const wabt::Limits&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:133:20: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {wabt::SharedValidator::MemoryType}; _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wabt::SharedValidator::MemoryType}; _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'wabt::Result wabt::SharedValidator::OnMemory(const wabt::Location&, const wabt::Limits&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:153:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc: In member function 'void wabt::{anonymous}::BinaryWriter::WriteInitExpr(const wabt::ExprList&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1153:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSelect(const wabt::Location&, wabt::Index, wabt::Type*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1015:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1015 | Result result = CheckInstr(Opcode::Select, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCatch(const wabt::Location&, wabt::Var, bool)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:716:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 716 | Result result = CheckInstr(Opcode::Catch, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnThrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1150:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1150 | Result result = CheckInstr(Opcode::Throw, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In member function 'wabt::Decompiler::Value wabt::Decompiler::DecompileExpr(const wabt::Node&, const wabt::Node*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:460:44: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 460 | auto opcs = OpcodeToToken(be.opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:477:46: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 477 | return WrapBinary(args, OpcodeToToken(ce.opcode), false, | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:484:48: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 484 | return WrapChild(args[0], OpcodeToToken(ue.opcode) + "(", ")", | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:489:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 489 | LoadStore(args[0], n.children[0], le.offset, le.opcode, le.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | le.opcode.GetResultType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:495:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 495 | LoadStore(args[0], n.children[0], se.offset, se.opcode, se.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | se.opcode.GetParamType2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::CheckBlockSignature(const wabt::Location&, wabt::Opcode, wabt::Type, wabt::TypeVector*, wabt::TypeVector*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:403:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 403 | Result SharedValidator::CheckBlockSignature(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:626:25: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 626 | name = std::string(OpcodeToToken(cast(n.e)->opcode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:629:25: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 629 | name = std::string(OpcodeToToken(cast(n.e)->opcode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBlock(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:638:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 638 | Result result = CheckInstr(Opcode::Block, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnIf(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:822:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 822 | Result result = CheckInstr(Opcode::If, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoop(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:892:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 892 | Result result = CheckInstr(Opcode::Loop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTry(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1158:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1158 | Result result = CheckInstr(Opcode::Try, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCallIndirect(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:688:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 688 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCallRef(const wabt::Location&, wabt::Index*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:698:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 698 | Result result = CheckInstr(Opcode::CallRef, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturnCallIndirect(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:997:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 997 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCall(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:678:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 678 | Result result = CheckInstr(Opcode::Call, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturnCall(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:987:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 987 | Result result = CheckInstr(Opcode::ReturnCall, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteFunc(const wabt::Func*)', inlined from 'wabt::Result wabt::{anonymous}::BinaryWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1621:16, inlined from 'wabt::Result wabt::WriteBinaryModule(Stream*, const Module*, const WriteBinaryOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1814:35: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1174:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1174 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefFunc(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:952:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 952 | Result result = CheckInstr(Opcode::RefFunc, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In member function 'void wabt::Decompiler::LoadStore(Value&, const wabt::Node&, uint64_t, wabt::Opcode, wabt::Address, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:260:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 260 | void LoadStore(Value& val, | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:348:49: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 348 | val.v.back() += cat(":", GetDecompTypeName(GetMemoryType(op_type, opc)), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:349:39: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 349 | lst.GenAlign(align, opc)); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:931:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 931 | Result BinaryReaderInterp::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:922:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 922 | Result BinaryReaderInterp::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdStoreLaneExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:905:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 905 | Result BinaryReaderInterp::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdLoadLaneExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:894:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 894 | Result BinaryReaderInterp::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:916:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 916 | Result BinaryReaderInterp::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:884:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 884 | Result BinaryReaderInterp::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:878:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 878 | Result BinaryReaderInterp::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:872:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 872 | Result BinaryReaderInterp::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result BinaryReaderInterp::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1160:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1160 | Result BinaryReaderInterp::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:976:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 976 | Result BinaryReaderInterp::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1362:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1362 | Result BinaryReaderInterp::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1347:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1347 | Result BinaryReaderInterp::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:967:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 967 | Result BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:958:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 958 | Result BinaryReaderInterp::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:949:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 949 | Result BinaryReaderInterp::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:940:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 940 | Result BinaryReaderInterp::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnStoreExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1259:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1259 | Result BinaryReaderInterp::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ast.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:19: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1249:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1249 | Result BinaryReaderInterp::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wast-lexer.cc: In member function 'wabt::Token wabt::WastLexer::GetKeywordToken()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wast-lexer.cc:585:63: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 585 | return Token(GetLocation(), info->token_type, info->opcode); | ^ /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, wabt::LoadStoreTracking::LSVar>; _KeyOfValue = std::_Select1st, wabt::LoadStoreTracking::LSVar> >; _Compare = std::less >; _Alloc = std::allocator, wabt::LoadStoreTracking::LSVar> >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wabt::LoadStoreTracking::LSVar>, std::_Select1st, wabt::LoadStoreTracking::LSVar> >, std::less >, std::allocator, wabt::LoadStoreTracking::LSVar> > >::const_iterator' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:123:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 123 | void LoadStore(uint64_t offset, | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:129:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 129 | type = GetMemoryType(type, opc); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = wabt::LoadStoreTracking::LSVar; _Compare = std::less >; _Alloc = std::allocator, wabt::LoadStoreTracking::LSVar> >]', inlined from 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:136:26: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wabt::LoadStoreTracking::LSVar>, std::_Select1st, wabt::LoadStoreTracking::LSVar> >, std::less >, std::allocator, wabt::LoadStoreTracking::LSVar> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = wabt::LoadStoreTracking::LSAccess; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:137:39: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)', inlined from 'void wabt::LoadStoreTracking::Track(const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:87:8: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:94:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 94 | LoadStore(le.offset, le.opcode, le.opcode.GetResultType(), le.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | n.children[0]); | ~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:100:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 100 | LoadStore(se.offset, se.opcode, se.opcode.GetParamType2(), se.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | n.children[0]); | ~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:864:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 864 | Result BinaryReaderInterp::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::TableType&}; _Tp = wabt::interp::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::interp::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::MemoryType&}; _Tp = wabt::interp::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::interp::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.h:21, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::DataDesc*}; _Tp = wabt::interp::DataSegment; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1199:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1199 | Result BinaryReaderIR::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1192:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1192 | Result BinaryReaderIR::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1179:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1179 | Result BinaryReaderIR::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1170:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1170 | Result BinaryReaderIR::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1188:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1188 | Result BinaryReaderIR::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result BinaryReaderIR::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1153:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | Result BinaryReaderIR::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1149:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1149 | Result BinaryReaderIR::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1061:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | Result BinaryReaderIR::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const wabt::interp::DataDesc*}; _Tp = wabt::interp::DataSegment; _Alloc = std::allocator]', inlined from 'static wabt::interp::Instance::Ptr wabt::interp::Instance::Instantiate(wabt::interp::Store&, wabt::interp::Ref, const wabt::interp::RefVec&, wabt::interp::Trap::Ptr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.cc:853:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:948:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 948 | Result BinaryReaderIR::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:849:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | Result BinaryReaderIR::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:845:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | Result BinaryReaderIR::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:785:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 785 | Result BinaryReaderIR::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:778:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 778 | Result BinaryReaderIR::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:767:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 767 | Result BinaryReaderIR::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:760:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 760 | Result BinaryReaderIR::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:753:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 753 | Result BinaryReaderIR::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:746:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 746 | Result BinaryReaderIR::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:739:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 739 | Result BinaryReaderIR::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:730:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 730 | Result BinaryReaderIR::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~ [ 38%] Linking CXX static library libwabt.a make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 38%] Built target wabt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 39%] Building CXX object CMakeFiles/wat2wasm.dir/src/tools/wat2wasm.cc.o [ 40%] Building CXX object CMakeFiles/wast2json.dir/src/tools/wast2json.cc.o [ 46%] Building CXX object CMakeFiles/wasm2c.dir/src/c-writer.cc.o [ 46%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/tools/wasm-opcodecnt.cc.o [ 46%] Building CXX object CMakeFiles/wasm2wat.dir/src/tools/wasm2wat.cc.o [ 46%] Building CXX object CMakeFiles/wasm2c.dir/src/tools/wasm2c.cc.o [ 46%] Building CXX object CMakeFiles/wasm.dir/src/apply-names.cc.o [ 46%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/binary-reader-opcnt.cc.o [ 47%] Building CXX object CMakeFiles/wasm-interp.dir/src/tools/wasm-interp.cc.o [ 49%] Building CXX object CMakeFiles/wasm.dir/src/binary.cc.o [ 50%] Building CXX object CMakeFiles/wasm-objdump.dir/src/tools/wasm-objdump.cc.o [ 50%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader.cc.o [ 50%] Building CXX object CMakeFiles/wasm-objdump.dir/src/binary-reader-objdump.cc.o [ 51%] Building CXX object CMakeFiles/spectest-interp.dir/src/tools/spectest-interp.cc.o [ 51%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-ir.cc.o [ 52%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-logging.cc.o [ 54%] Building CXX object CMakeFiles/wat-desugar.dir/src/tools/wat-desugar.cc.o [ 54%] Building CXX object CMakeFiles/wasm-validate.dir/src/tools/wasm-validate.cc.o [ 54%] Building CXX object CMakeFiles/wasm-strip.dir/src/tools/wasm-strip.cc.o [ 56%] Building CXX object CMakeFiles/wasm-decompile.dir/src/tools/wasm-decompile.cc.o [ 59%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer.cc.o [ 56%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer-spec.cc.o [ 59%] Building CXX object CMakeFiles/wasm.dir/src/color.cc.o [ 59%] Building CXX object CMakeFiles/wasm.dir/src/binding-hash.cc.o [ 60%] Building CXX object CMakeFiles/wasm.dir/src/config.cc.o [ 61%] Building CXX object CMakeFiles/wasm.dir/src/common.cc.o [ 62%] Building CXX object CMakeFiles/wasm.dir/src/error-formatter.cc.o [ 63%] Building CXX object CMakeFiles/wasm.dir/src/decompiler.cc.o [ 64%] Building CXX object CMakeFiles/wasm.dir/src/expr-visitor.cc.o [ 64%] Building CXX object CMakeFiles/wasm.dir/src/feature.cc.o [ 65%] Building CXX object CMakeFiles/wasm.dir/src/filenames.cc.o [ 66%] Building CXX object CMakeFiles/wasm.dir/src/generate-names.cc.o [ 67%] Building CXX object CMakeFiles/wasm.dir/src/ir.cc.o [ 69%] Building CXX object CMakeFiles/wasm.dir/src/ir-util.cc.o [ 69%] Building CXX object CMakeFiles/wasm.dir/src/leb128.cc.o [ 70%] Building CXX object CMakeFiles/wasm.dir/src/lexer-source.cc.o [ 70%] Building CXX object CMakeFiles/wasm.dir/src/lexer-source-line-finder.cc.o [ 71%] Building CXX object CMakeFiles/wasm.dir/src/literal.cc.o [ 72%] Building CXX object CMakeFiles/wasm.dir/src/opcode.cc.o [ 73%] Building CXX object CMakeFiles/wasm.dir/src/option-parser.cc.o [ 74%] Building C object CMakeFiles/wasm.dir/src/opcode-code-table.c.o [ 75%] Building CXX object CMakeFiles/wasm.dir/src/resolve-names.cc.o [ 76%] Building CXX object CMakeFiles/wasm.dir/src/shared-validator.cc.o [ 77%] Building CXX object CMakeFiles/wasm.dir/src/stream.cc.o [ 77%] Building CXX object CMakeFiles/wasm.dir/src/token.cc.o [ 78%] Building CXX object CMakeFiles/wasm.dir/src/tracing.cc.o [ 79%] Building CXX object CMakeFiles/wasm.dir/src/type-checker.cc.o [ 80%] Building CXX object CMakeFiles/wasm.dir/src/validator.cc.o [ 81%] Building CXX object CMakeFiles/wasm.dir/src/utf8.cc.o [ 82%] Building CXX object CMakeFiles/wasm.dir/src/wast-lexer.cc.o [ 83%] Building CXX object CMakeFiles/wasm.dir/src/wast-parser.cc.o [ 84%] Building CXX object CMakeFiles/wasm.dir/src/wat-writer.cc.o [ 84%] Building CXX object CMakeFiles/wasm.dir/src/interp/binary-reader-interp.cc.o [ 85%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp.cc.o [ 86%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp-util.cc.o [ 87%] Building CXX object CMakeFiles/wasm.dir/src/interp/istream.cc.o [ 88%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp-wasm-c-api.cc.o /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/token.cc: In constructor 'wabt::Token::Token(wabt::Location, wabt::TokenType, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/token.cc:61:1: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 61 | Token::Token(Location loc, TokenType token_type, Opcode opcode) | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:917:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 917 | Result BinaryReaderLogging::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:918:27: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 918 | return reader_->OnOpcode(opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/tools/wasm-strip.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:178:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 178 | Result OnOpcode(Opcode Opcode) override { return Result::Ok; } | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:199:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 199 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:204:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 204 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:209:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 209 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:214:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 214 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:219:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 219 | Result OnAtomicWaitExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicNotifyExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:226:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 226 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:242:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 242 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:243:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 243 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:256:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 256 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:301:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 301 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:309:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 309 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:310:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 310 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:314:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 314 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:317:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 317 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:331:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 331 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:394:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 394 | Result BinaryReaderLogging::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:396:35: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 396 | return reader_->OnSimdLaneOpExpr(opcode, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:339:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 339 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:798:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 798 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:798:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 798 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:799:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 799 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:799:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 799 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:800:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 800 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:800:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 800 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:801:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 801 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:801:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 801 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 802 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 802 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:804:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 804 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:804:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 804 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:805:1: note: in expansion of macro 'DEFINE_OPCODE' 805 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:805:1: note: in expansion of macro 'DEFINE_OPCODE' 805 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:811:1: note: in expansion of macro 'DEFINE_OPCODE' 811 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:811:1: note: in expansion of macro 'DEFINE_OPCODE' 811 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:812:1: note: in expansion of macro 'DEFINE_OPCODE' 812 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:812:1: note: in expansion of macro 'DEFINE_OPCODE' 812 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:728:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:819:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 819 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:733:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return reader_->name(opcode, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:819:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 819 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable wasm-strip [ 90%] Linking CXX executable wasm2wat [ 91%] Linking CXX executable wast2json /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:846:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 846 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:846:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 846 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:719:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 719 | Result BinaryReaderLogging::name(Opcode opcode, Address alignment_log2, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:847:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 847 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:724:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 724 | return reader_->name(opcode, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:847:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 847 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:728:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:848:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 848 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:733:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return reader_->name(opcode, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:848:1: note: in expansion of macro 'DEFINE_MEMORY_LOAD_STORE_OPCODE' 848 | DEFINE_MEMORY_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc: In function 'wabt::Result wabt::{anonymous}::BinaryReader::ReportUnexpectedOpcode(wabt::Opcode, const char*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:228:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 228 | Result BinaryReader::ReportUnexpectedOpcode(Opcode opcode, const char* where) { | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:851:1: note: in expansion of macro 'DEFINE_OPCODE' 851 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:851:1: note: in expansion of macro 'DEFINE_OPCODE' 851 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ [ 91%] Built target wasm-strip /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:713:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 713 | Result BinaryReaderLogging::name(Opcode opcode) { \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:852:1: note: in expansion of macro 'DEFINE_OPCODE' 852 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:715:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 715 | return reader_->name(opcode); \ | ~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:852:1: note: in expansion of macro 'DEFINE_OPCODE' 852 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:737:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 737 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:853:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 853 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:745:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 745 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:853:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 853 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:737:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 737 | Result BinaryReaderLogging::name(Opcode opcode, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:854:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 854 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:745:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 745 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:854:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 854 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable wasm-validate In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc:30: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:199:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 199 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:204:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 204 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:209:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 209 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:214:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 214 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:219:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 219 | Result OnAtomicWaitExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~ [ 92%] Built target wasm-strip-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicNotifyExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:226:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 226 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:242:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 242 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:243:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 243 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:256:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 256 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 92%] Built target wasm2wat make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:25: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:199:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 199 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:204:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 204 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:209:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 209 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:214:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 214 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:219:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 219 | Result OnAtomicWaitExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicNotifyExpr(Opcode, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:226:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 226 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 92%] Built target wasm2wat-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:301:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 301 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ [ 92%] Built target wast2json make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:242:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 242 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:309:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 309 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:243:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 243 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:310:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 310 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 92%] Built target wasm-validate /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:314:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 314 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:317:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 317 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:331:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 331 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:339:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 339 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:256:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 256 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ [ 93%] Linking CXX executable wat2wasm [ 93%] Built target wast2json-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 93%] Built target wasm-validate-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:301:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 301 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:309:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 309 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:310:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 310 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:314:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 314 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:317:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 317 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:331:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 331 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-nop.h:339:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 339 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ [ 94%] Linking CXX executable wasm-decompile /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderObjdumpBase::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc:221:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 221 | Result BinaryReaderObjdumpBase::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode1(wabt::Opcode, const wabt::Limits*, bool)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:320:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 320 | Result TypeChecker::CheckOpcode1(Opcode opcode, | ^~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicLoad(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:419:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 419 | Result TypeChecker::OnAtomicLoad(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:420:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 420 | return CheckOpcode1(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnLoad(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:688:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 688 | Result TypeChecker::OnLoad(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:688:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 [ 94%] Built target wat2wasm /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnConvert(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:591:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 591 | Result TypeChecker::OnConvert(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:592:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 592 | return CheckOpcode1(opcode); | ~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnUnary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:873:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 873 | Result TypeChecker::OnUnary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:873:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryGrow(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:729:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 729 | return CheckOpcode1(Opcode::MemoryGrow, &limits, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 94%] Built target wat2wasm-copy-to-bin [ 95%] Linking CXX executable wat-desugar In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::Limits&}; _Tp = wabt::Limits; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:245:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 245 | Result BinaryReaderOpcnt::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode2(wabt::Opcode, const wabt::Limits*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:334:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result TypeChecker::CheckOpcode2(Opcode opcode, const Limits* limits) { | ^~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::Limits; _Alloc = std::allocator]', inlined from 'wabt::Result wabt::{anonymous}::BinaryReader::ReadMemory(wabt::Limits*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:572:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Built target wasm-decompile make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicNotify(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:443:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 443 | Result TypeChecker::OnAtomicNotify(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnBinary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:447:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 447 | Result TypeChecker::OnBinary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:448:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 448 | return CheckOpcode2(opcode); | ~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnCompare(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:568:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 568 | Result TypeChecker::OnCompare(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:568:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdLaneOp(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:881:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 881 | Result TypeChecker::OnSimdLaneOp(Opcode opcode, uint64_t lane_idx) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:899:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 899 | result |= CheckOpcode1(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:907:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 907 | result |= CheckOpcode2(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:399:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 399 | Result BinaryReaderLogging::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-logging.cc:402:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 402 | return reader_->OnSimdShuffleOpExpr(opcode, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In constructor 'wabt::OpcodeInfo::OpcodeInfo(wabt::Opcode, Kind)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:32:1: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 32 | OpcodeInfo::OpcodeInfo(Opcode opcode, Kind kind) | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdLoadLane(wabt::Opcode, const wabt::Limits&, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:915:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 915 | Result TypeChecker::OnSimdLoadLane(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:925:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 925 | result |= CheckOpcode2(opcode, &limits); | ^ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdStoreLane(wabt::Opcode, const wabt::Limits&, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:929:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 929 | Result TypeChecker::OnSimdStoreLane(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:929:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 [ 95%] Built target wasm-decompile-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdShuffleOp(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:943:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 943 | Result TypeChecker::OnSimdShuffleOp(Opcode opcode, v128 lane_idx) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:954:32: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 954 | result |= CheckOpcode2(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicRmw(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:427:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 427 | Result TypeChecker::OnAtomicRmw(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicStore(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:423:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 423 | Result TypeChecker::OnAtomicStore(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnStore(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:861:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 861 | Result TypeChecker::OnStore(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:444:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 444 | return CheckOpcode2(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::CheckOpcode3(wabt::Opcode, const wabt::Limits*, const wabt::Limits*, const wabt::Limits*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:343:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 343 | Result TypeChecker::CheckOpcode3(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicRmwCmpxchg(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:431:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 431 | Result TypeChecker::OnAtomicRmwCmpxchg(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:432:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 432 | return CheckOpcode3(opcode, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnAtomicWait(wabt::Opcode, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:435:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 435 | Result TypeChecker::OnAtomicWait(Opcode opcode, const Limits& limits) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:435:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryCopy(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:717:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 717 | return CheckOpcode3(Opcode::MemoryCopy, &limits, &limits, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryFill(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:725:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 725 | return CheckOpcode3(Opcode::MemoryFill, &limits, nullptr, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryInit(uint32_t, const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:733:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 733 | return CheckOpcode3(Opcode::MemoryInit, &limits); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableCopy()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:742:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 742 | return CheckOpcode3(Opcode::TableCopy); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableInit(uint32_t, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:750:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 750 | return CheckOpcode3(Opcode::TableInit); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTernary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:877:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 877 | Result TypeChecker::OnTernary(Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/type-checker.cc:878:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 878 | return CheckOpcode3(opcode); | ~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderObjdump::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc:1856:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1856 | Result BinaryReaderObjdump::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ [ 95%] Built target wat-desugar make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 95%] Built target wat-desugar-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In constructor 'wabt::OpcodeInfo::OpcodeInfo(wabt::Opcode, Kind, T*, size_t) [with T = unsigned int]': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:36:1: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 36 | OpcodeInfo::OpcodeInfo(Opcode opcode, Kind kind, T* data, size_t count) | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In function 'wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::Emplace(Args&& ...) [with Args = {wabt::Opcode&, wabt::OpcodeInfo::Kind, unsigned int*}]': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:232:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 232 | Result BinaryReaderOpcnt::Emplace(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_map.h:63, from /usr/include/c++/12.1.1/map:61, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:17: In constructor 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*}; unsigned int ..._Indexes1 = {0, 1, 2}; _Args2 = {int}; unsigned int ..._Indexes2 = {0}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]', inlined from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*}; _Args2 = {int}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]' at /usr/include/c++/12.1.1/tuple:1807:63, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:595:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:612:21, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:1636:32, inlined from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_unique(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:2433:13, inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:606:33, inlined from 'wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::Emplace(Args&& ...) [with Args = {wabt::Opcode&, wabt::OpcodeInfo::Kind, unsigned int*}]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:233:38: /usr/include/c++/12.1.1/tuple:1817:9: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1817 | : first(std::forward<_Args1>(std::get<_Indexes1>(__tuple1))...), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeUint32(uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:255:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 255 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderObjdumpDisassemble::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-objdump.cc:574:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 574 | Result BinaryReaderObjdumpDisassemble::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeIndex(wabt::Index)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:259:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 259 | return Emplace(current_opcode_, OpcodeInfo::Kind::Index, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeF32(uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:281:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 281 | return Emplace(current_opcode_, OpcodeInfo::Kind::Float32, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In function 'wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::Emplace(Args&& ...) [with Args = {wabt::Opcode&, wabt::OpcodeInfo::Kind, unsigned int (&)[2], int}]': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:232:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 232 | Result BinaryReaderOpcnt::Emplace(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In constructor 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*, int}; unsigned int ..._Indexes1 = {0, 1, 2, 3}; _Args2 = {int}; unsigned int ..._Indexes2 = {0}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]', inlined from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*, int}; _Args2 = {int}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]' at /usr/include/c++/12.1.1/tuple:1807:63, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:595:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:612:21, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:1636:32, inlined from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_unique(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:2433:13, inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:606:33, inlined from 'wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::Emplace(Args&& ...) [with Args = {wabt::Opcode&, wabt::OpcodeInfo::Kind, unsigned int (&)[2], int}]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:233:38: /usr/include/c++/12.1.1/tuple:1817:9: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1817 | : first(std::forward<_Args1>(std::get<_Indexes1>(__tuple1))...), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeUint32Uint32(uint32_t, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:265:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 265 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32Uint32, array, 2); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeUint32Uint32Uint32(uint32_t, uint32_t, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:272:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 272 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32Uint32Uint32, array, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | 3); | ~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'bool wabt::SharedValidator::ValidInitOpcode(wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:524:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 524 | bool SharedValidator::ValidInitOpcode(Opcode opcode) const { | ^~~~~~~~~~~~~~~ In constructor 'wabt::OpcodeInfo::OpcodeInfo(wabt::Opcode, Kind, T*, size_t, T) [with T = unsigned int]', inlined from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*, unsigned int, unsigned int}; unsigned int ..._Indexes1 = {0, 1, 2, 3, 4}; _Args2 = {int}; unsigned int ..._Indexes2 = {0}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]' at /usr/include/c++/12.1.1/tuple:1817:9, inlined from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {wabt::Opcode, wabt::OpcodeInfo::Kind, unsigned int*, unsigned int, unsigned int}; _Args2 = {int}; _T1 = const wabt::OpcodeInfo; _T2 = unsigned int]' at /usr/include/c++/12.1.1/tuple:1807:63, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.1.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:595:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:612:21, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:1636:32, inlined from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_unique(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = wabt::OpcodeInfo; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:2433:13: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:46:43: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 46 | : OpcodeInfo(opcode, kind, data, count) { | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc: In member function 'wabt::Result wabt::{anonymous}::BinaryReader::ReadInstructions(bool, wabt::Offset, wabt::Opcode*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:624:5: note: in expansion of macro 'CALLBACK' 624 | CALLBACK(OnOpcode, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:52:36: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 52 | return ReportUnexpectedOpcode(opcode); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:625:5: note: in expansion of macro 'ERROR_UNLESS_OPCODE_ENABLED' 625 | ERROR_UNLESS_OPCODE_ENABLED(opcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:925:9: note: in expansion of macro 'CALLBACK' 925 | CALLBACK(OnLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:956:9: note: in expansion of macro 'CALLBACK' 956 | CALLBACK(OnStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1121:9: note: in expansion of macro 'CALLBACK' 1121 | CALLBACK(OnBinaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1205:9: note: in expansion of macro 'CALLBACK' 1205 | CALLBACK(OnCompareExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1284:9: note: in expansion of macro 'CALLBACK' 1284 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1289:9: note: in expansion of macro 'CALLBACK' 1289 | CALLBACK(OnTernaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1309:9: note: in expansion of macro 'CALLBACK' 1309 | CALLBACK(OnSimdLaneOpExpr, opcode, lane_val); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1317:9: note: in expansion of macro 'CALLBACK' 1317 | CALLBACK(OnSimdShuffleOpExpr, opcode, value); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1331:9: note: in expansion of macro 'CALLBACK' 1331 | CALLBACK(OnLoadSplatExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1353:9: note: in expansion of macro 'CALLBACK' 1353 | CALLBACK(OnSimdLoadLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1376:9: note: in expansion of macro 'CALLBACK' 1376 | CALLBACK(OnSimdStoreLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1388:9: note: in expansion of macro 'CALLBACK' 1388 | CALLBACK(OnLoadZeroExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1429:9: note: in expansion of macro 'CALLBACK' 1429 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1486:9: note: in expansion of macro 'CALLBACK' 1486 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1498:9: note: in expansion of macro 'CALLBACK' 1498 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1508:9: note: in expansion of macro 'CALLBACK' 1508 | CALLBACK(OnAtomicNotifyExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1520:9: note: in expansion of macro 'CALLBACK' 1520 | CALLBACK(OnAtomicWaitExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1547:9: note: in expansion of macro 'CALLBACK' 1547 | CALLBACK(OnAtomicLoadExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1564:9: note: in expansion of macro 'CALLBACK' 1564 | CALLBACK(OnAtomicStoreExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1616:9: note: in expansion of macro 'CALLBACK' 1616 | CALLBACK(OnAtomicRmwExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:41:9: note: in definition of macro 'ERROR_IF' 41 | if (expr) { \ | ^~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:60:3: note: in expansion of macro 'ERROR_UNLESS' 60 | ERROR_UNLESS(Succeeded(delegate_->member(__VA_ARGS__)), \ | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1633:9: note: in expansion of macro 'CALLBACK' 1633 | CALLBACK(OnAtomicRmwCmpxchgExpr, opcode, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.cc:1791:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1791 | return ReportUnexpectedOpcode(opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In function 'wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::Emplace(Args&& ...) [with Args = {wabt::Opcode&, wabt::OpcodeInfo::Kind, long long unsigned int*}]': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:232:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 232 | Result BinaryReaderOpcnt::Emplace(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeUint64(uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:277:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 277 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint64, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderOpcnt::OnOpcodeF64(uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-opcnt.cc:285:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 285 | return Emplace(current_opcode_, OpcodeInfo::Kind::Float64, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable wasm-opcodecnt /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::CheckInstr(wabt::Opcode, const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:541:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 541 | Result SharedValidator::CheckInstr(Opcode opcode, const Location& loc) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:543:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 543 | if (in_init_expr_ && !ValidInitOpcode(opcode)) { | ~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicLoad(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:565:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 565 | Result SharedValidator::OnAtomicLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:568:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 568 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:572:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 572 | result |= typechecker_.OnAtomicLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicNotify(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:576:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 576 | Result SharedValidator::OnAtomicNotify(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:579:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 579 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:583:58: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 583 | result |= typechecker_.OnAtomicNotify(opcode, mt.limits); | ^ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmwCmpxchg(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:587:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 587 | Result SharedValidator::OnAtomicRmwCmpxchg(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:590:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 590 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:594:62: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 594 | result |= typechecker_.OnAtomicRmwCmpxchg(opcode, mt.limits); | ^ [ 96%] Built target wasm-opcodecnt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmw(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:598:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 598 | Result SharedValidator::OnAtomicRmw(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:601:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 601 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:605:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 605 | result |= typechecker_.OnAtomicRmw(opcode, mt.limits); | ^ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicStore(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:609:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 609 | Result SharedValidator::OnAtomicStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:612:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 612 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:616:57: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 616 | result |= typechecker_.OnAtomicStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicWait(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:620:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 620 | Result SharedValidator::OnAtomicWait(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:623:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 623 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:627:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 627 | result |= typechecker_.OnAtomicWait(opcode, mt.limits); | ^ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBinary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:631:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 631 | Result SharedValidator::OnBinary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:632:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 632 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:633:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 633 | result |= typechecker_.OnBinary(opcode); | ^ [ 96%] Built target wasm-opcodecnt-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBr(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:647:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 647 | Result result = CheckInstr(Opcode::Br, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBrIf(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:653:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 653 | Result result = CheckInstr(Opcode::BrIf, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::BeginBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:659:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 659 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::EndBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:672:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 672 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCompare(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:728:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | Result SharedValidator::OnCompare(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:729:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 729 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:730:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 730 | result |= typechecker_.OnCompare(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnConvert(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:741:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 741 | Result SharedValidator::OnConvert(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:742:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 742 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:743:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 743 | result |= typechecker_.OnConvert(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDataDrop(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:748:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 748 | Result result = CheckInstr(Opcode::DataDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDelegate(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:755:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 755 | Result result = CheckInstr(Opcode::Delegate, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDrop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:761:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 761 | Result result = CheckInstr(Opcode::Drop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnElemDrop(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:767:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 767 | Result result = CheckInstr(Opcode::ElemDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnEnd(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:783:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 783 | Result result = CheckInstr(Opcode::End, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoad(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:830:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 830 | Result SharedValidator::OnLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:834:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 834 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:838:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 838 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadSplat(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:842:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 842 | Result SharedValidator::OnLoadSplat(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:845:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:849:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadZero(const wabt::Location&, wabt::Opcode, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:853:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 853 | Result SharedValidator::OnLoadZero(const Location& loc, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:38, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:865:3: note: in expansion of macro 'CHECK_RESULT' 865 | CHECK_RESULT(CheckInstr(Opcode::LocalGet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:874:3: note: in expansion of macro 'CHECK_RESULT' 874 | CHECK_RESULT(CheckInstr(Opcode::LocalSet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLocalTee(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/result.h:56:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 56 | if (Failed(expr)) { \ | ~~~~~~^~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:883:3: note: in expansion of macro 'CHECK_RESULT' 883 | CHECK_RESULT(CheckInstr(Opcode::LocalTee, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryCopy(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:903:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 903 | Result result = CheckInstr(Opcode::MemoryCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryFill(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:912:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 912 | Result result = CheckInstr(Opcode::MemoryFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryGrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:920:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 920 | Result result = CheckInstr(Opcode::MemoryGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemoryInit(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:930:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 930 | Result result = CheckInstr(Opcode::MemoryInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnMemorySize(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:939:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 939 | Result result = CheckInstr(Opcode::MemorySize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnNop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:947:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 947 | Result result = CheckInstr(Opcode::Nop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefIsNull(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:969:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 969 | Result result = CheckInstr(Opcode::RefIsNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefNull(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:975:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 975 | Result result = CheckInstr(Opcode::RefNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRethrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:981:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 981 | Result result = CheckInstr(Opcode::Rethrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturn(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1007:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1007 | Result result = CheckInstr(Opcode::Return, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLaneOp(const wabt::Location&, wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1026:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1026 | Result SharedValidator::OnSimdLaneOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1029:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1029 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1030:52: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1030 | result |= typechecker_.OnSimdLaneOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLoadLane(const wabt::Location&, wabt::Opcode, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1034:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1034 | Result SharedValidator::OnSimdLoadLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1038:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1038 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1042:65: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | result |= typechecker_.OnSimdLoadLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdStoreLane(const wabt::Location&, wabt::Opcode, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1046:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1046 | Result SharedValidator::OnSimdStoreLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1050:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1050 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1054:66: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1054 | result |= typechecker_.OnSimdStoreLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdShuffleOp(const wabt::Location&, wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1058:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1058 | Result SharedValidator::OnSimdShuffleOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1061:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1062:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1062 | result |= typechecker_.OnSimdShuffleOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc: In function 'void wabt::WriteOpcode(Stream*, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:50:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 50 | void WriteOpcode(Stream* stream, Opcode opcode) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnStore(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1066:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1066 | Result SharedValidator::OnStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1070:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1070 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1074:51: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1074 | result |= typechecker_.OnStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In function 'std::string wabt::Decompiler::OpcodeToToken(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:94:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 94 | std::string OpcodeToToken(Opcode opcode) { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableFill(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1092:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1092 | Result result = CheckInstr(Opcode::TableFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1100:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1100 | Result result = CheckInstr(Opcode::TableGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableGrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1108:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1108 | Result result = CheckInstr(Opcode::TableGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1129:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1129 | Result result = CheckInstr(Opcode::TableSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableSize(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1137:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1137 | Result result = CheckInstr(Opcode::TableSize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTernary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1143:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1143 | Result SharedValidator::OnTernary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1144:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1144 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1145:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1145 | result |= typechecker_.OnTernary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnary(const wabt::Location&, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result SharedValidator::OnUnary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1167:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1167 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1168:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1168 | result |= typechecker_.OnUnary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnreachable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1173:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1173 | Result result = CheckInstr(Opcode::Unreachable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicFence(const wabt::Location&, uint32_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:555:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 555 | Result result = CheckInstr(Opcode::AtomicFence, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnGlobalGet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:789:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 789 | Result result = CheckInstr(Opcode::GlobalGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:20: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In function 'wabt::Type wabt::GetMemoryType(Type, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:48:13: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 48 | inline Type GetMemoryType(Type operand_type, Opcode opc) { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnGlobalSet(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:809:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 809 | Result result = CheckInstr(Opcode::GlobalSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:64, from /usr/include/c++/12.1.1/algorithm:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:17: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const wabt::ExternalKind&; _U2 = unsigned int&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = wabt::ExternalKind; _T2 = unsigned int]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const wabt::ExternalKind&; _T2 = unsigned int&]' at /usr/include/c++/12.1.1/bits/stl_pair.h:746:72, inlined from 'bool wabt::{anonymous}::WatWriter::IsInlineExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1738:48, inlined from 'void wabt::{anonymous}::WatWriter::WriteExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1535:47, inlined from 'wabt::Result wabt::{anonymous}::WatWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1622:20, inlined from 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1776:32: /usr/include/c++/12.1.1/bits/stl_pair.h:535:42: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 535 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc: In function 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wat-writer.cc:1715:9: note: 'index' was declared here 1715 | Index index; | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableCopy(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1081:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1081 | Result result = CheckInstr(Opcode::TableCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTableInit(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1118:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1118 | Result result = CheckInstr(Opcode::TableInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In function 'std::string wabt::LoadStoreTracking::GenAlign(wabt::Address, wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:208:15: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 208 | std::string GenAlign(Address align, Opcode opc) const { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.h:23: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {wabt::SharedValidator::TableType}; _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wabt::SharedValidator::TableType}; _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = wabt::SharedValidator::TableType; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'wabt::Result wabt::SharedValidator::OnTable(const wabt::Location&, wabt::Type, const wabt::Limits&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:133:20: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:731:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:734:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:737:47, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:740:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:743:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:747:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 747 | WriteOpcode(stream_, Opcode::AtomicFence); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:753:43, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:756:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 756 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:759:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 759 | WriteOpcode(stream_, Opcode::Block); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:762:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 762 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:765:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 765 | WriteOpcode(stream_, Opcode::Br); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:770:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 770 | WriteOpcode(stream_, Opcode::BrIf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:776:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 776 | WriteOpcode(stream_, Opcode::BrTable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:789:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 789 | WriteOpcode(stream_, Opcode::Call); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:795:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 795 | WriteOpcode(stream_, Opcode::ReturnCall); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:804:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 804 | WriteOpcode(stream_, Opcode::CallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:811:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 811 | WriteOpcode(stream_, Opcode::CallRef); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:819:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 819 | WriteOpcode(stream_, Opcode::ReturnCallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:826:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 826 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:832:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 832 | WriteOpcode(stream_, Opcode::I32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:837:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 837 | WriteOpcode(stream_, Opcode::I64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:841:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 841 | WriteOpcode(stream_, Opcode::F32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:845:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | WriteOpcode(stream_, Opcode::F64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:849:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | WriteOpcode(stream_, Opcode::V128Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:858:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 858 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:861:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 861 | WriteOpcode(stream_, Opcode::Drop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:865:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 865 | WriteOpcode(stream_, Opcode::GlobalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:871:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 871 | WriteOpcode(stream_, Opcode::GlobalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:877:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 877 | WriteOpcode(stream_, Opcode::If); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:881:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 881 | WriteOpcode(stream_, Opcode::Else); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:884:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 884 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteMemoryLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::MemoryLoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:888:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:703:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 703 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:892:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 892 | WriteOpcode(stream_, Opcode::LocalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:898:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 898 | WriteOpcode(stream_, Opcode::LocalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:904:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 904 | WriteOpcode(stream_, Opcode::LocalTee); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:909:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 909 | WriteOpcode(stream_, Opcode::Loop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:912:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 912 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:919:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 919 | WriteOpcode(stream_, Opcode::MemoryCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:926:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 926 | WriteOpcode(stream_, Opcode::DataDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:934:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 934 | WriteOpcode(stream_, Opcode::MemoryFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:941:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 941 | WriteOpcode(stream_, Opcode::MemoryGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:950:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 950 | WriteOpcode(stream_, Opcode::MemoryInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:959:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 959 | WriteOpcode(stream_, Opcode::MemorySize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:967:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 967 | WriteOpcode(stream_, Opcode::TableCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:974:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 974 | WriteOpcode(stream_, Opcode::ElemDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:983:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | WriteOpcode(stream_, Opcode::TableInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:990:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 990 | WriteOpcode(stream_, Opcode::TableGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:996:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 996 | WriteOpcode(stream_, Opcode::TableSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1002:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1002 | WriteOpcode(stream_, Opcode::TableGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1008:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1008 | WriteOpcode(stream_, Opcode::TableSize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1014:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1014 | WriteOpcode(stream_, Opcode::TableFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1019:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1019 | WriteOpcode(stream_, Opcode::RefFunc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1025:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1025 | WriteOpcode(stream_, Opcode::RefNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1030:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1030 | WriteOpcode(stream_, Opcode::RefIsNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1033:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1033 | WriteOpcode(stream_, Opcode::Nop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1036:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1036 | WriteOpcode(stream_, Opcode::Rethrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1041:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1041 | WriteOpcode(stream_, Opcode::Return); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1046:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1046 | WriteOpcode(stream_, Opcode::Select); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1048:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1048 | WriteOpcode(stream_, Opcode::SelectT); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteMemoryLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::MemoryLoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1058:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:703:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 703 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1061:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | WriteOpcode(stream_, Opcode::Throw); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1067:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1067 | WriteOpcode(stream_, Opcode::Try); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1074:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1074 | WriteOpcode(stream_, Opcode::CatchAll); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1076:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1076 | WriteOpcode(stream_, Opcode::Catch); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1081:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1081 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1084:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1084 | WriteOpcode(stream_, Opcode::Delegate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1089:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1089 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1095:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1095 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1098:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1098 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1102:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1102 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1108:51, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:721:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 721 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1112:52, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:721:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 721 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1117:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1117 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1123:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::LoadStoreExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1126:39, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:692:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 692 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1147:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1129:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1129 | WriteOpcode(stream_, Opcode::Unreachable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {wabt::SharedValidator::MemoryType}; _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wabt::SharedValidator::MemoryType}; _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = wabt::SharedValidator::MemoryType; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'wabt::Result wabt::SharedValidator::OnMemory(const wabt::Location&, const wabt::Limits&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:153:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'std::string wabt::LoadStoreTracking::GenTypeDecl(const std::string&) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:234:26: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 234 | GenAlign(it->second.same_align, it->second.last_opc)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable wasm-interp [ 98%] Linking CXX executable wasm-objdump /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc: In member function 'void wabt::{anonymous}::BinaryWriter::WriteInitExpr(const wabt::ExprList&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1153:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSelect(const wabt::Location&, wabt::Index, wabt::Type*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1015:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1015 | Result result = CheckInstr(Opcode::Select, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target wasm-interp make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCatch(const wabt::Location&, wabt::Var, bool)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:716:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 716 | Result result = CheckInstr(Opcode::Catch, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 98%] Built target wasm-interp-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnThrow(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1150:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1150 | Result result = CheckInstr(Opcode::Throw, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::CheckBlockSignature(const wabt::Location&, wabt::Opcode, wabt::Type, wabt::TypeVector*, wabt::TypeVector*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:403:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 403 | Result SharedValidator::CheckBlockSignature(const Location& loc, | ^~~~~~~~~~~~~~~ [ 98%] Built target wasm-objdump make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnBlock(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:638:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 638 | Result result = CheckInstr(Opcode::Block, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnIf(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:822:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 822 | Result result = CheckInstr(Opcode::If, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoop(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:892:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 892 | Result result = CheckInstr(Opcode::Loop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 98%] Built target wasm-objdump-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnTry(const wabt::Location&, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:1158:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1158 | Result result = CheckInstr(Opcode::Try, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCallIndirect(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:688:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 688 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCallRef(const wabt::Location&, wabt::Index*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:698:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 698 | Result result = CheckInstr(Opcode::CallRef, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In member function 'wabt::Decompiler::Value wabt::Decompiler::DecompileExpr(const wabt::Node&, const wabt::Node*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:460:44: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 460 | auto opcs = OpcodeToToken(be.opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:477:46: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 477 | return WrapBinary(args, OpcodeToToken(ce.opcode), false, | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:484:48: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 484 | return WrapChild(args[0], OpcodeToToken(ue.opcode) + "(", ")", | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:489:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 489 | LoadStore(args[0], n.children[0], le.offset, le.opcode, le.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | le.opcode.GetResultType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:495:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 495 | LoadStore(args[0], n.children[0], se.offset, se.opcode, se.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | se.opcode.GetParamType2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:626:25: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 626 | name = std::string(OpcodeToToken(cast(n.e)->opcode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:629:25: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 629 | name = std::string(OpcodeToToken(cast(n.e)->opcode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturnCallIndirect(const wabt::Location&, wabt::Var, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:997:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 997 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnCall(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:678:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 678 | Result result = CheckInstr(Opcode::Call, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturnCall(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:987:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 987 | Result result = CheckInstr(Opcode::ReturnCall, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::WritePrefixBinaryExpr(wabt::Opcode, const char*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1759:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1759 | void CWriter::WritePrefixBinaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::WriteInfixBinaryExpr(wabt::Opcode, const char*, AssignOp)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1744:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1744 | void CWriter::WriteInfixBinaryExpr(Opcode opcode, | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefFunc(const wabt::Location&, wabt::Var)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/shared-validator.cc:952:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 952 | Result result = CheckInstr(Opcode::RefFunc, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::Write(const wabt::BinaryExpr&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1784:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1784 | WriteInfixBinaryExpr(expr.opcode, "+"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1791:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1791 | WriteInfixBinaryExpr(expr.opcode, "-"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1798:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1798 | WriteInfixBinaryExpr(expr.opcode, "*"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1802:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1802 | WritePrefixBinaryExpr(expr.opcode, "I32_DIV_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1806:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1806 | WritePrefixBinaryExpr(expr.opcode, "I64_DIV_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1811:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1811 | WritePrefixBinaryExpr(expr.opcode, "DIV_U"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1816:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1816 | WriteInfixBinaryExpr(expr.opcode, "/"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1820:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1820 | WritePrefixBinaryExpr(expr.opcode, "I32_REM_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1824:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1824 | WritePrefixBinaryExpr(expr.opcode, "I64_REM_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1829:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1829 | WritePrefixBinaryExpr(expr.opcode, "REM_U"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1834:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1834 | WriteInfixBinaryExpr(expr.opcode, "&"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1839:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1839 | WriteInfixBinaryExpr(expr.opcode, "|"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1844:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1844 | WriteInfixBinaryExpr(expr.opcode, "^"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1872:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1872 | WritePrefixBinaryExpr(expr.opcode, "I32_ROTL"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1876:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1876 | WritePrefixBinaryExpr(expr.opcode, "I64_ROTL"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1880:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1880 | WritePrefixBinaryExpr(expr.opcode, "I32_ROTR"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1884:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1884 | WritePrefixBinaryExpr(expr.opcode, "I64_ROTR"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1889:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1889 | WritePrefixBinaryExpr(expr.opcode, "FMIN"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1894:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1894 | WritePrefixBinaryExpr(expr.opcode, "FMAX"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1898:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1898 | WritePrefixBinaryExpr(expr.opcode, "copysignf"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1902:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1902 | WritePrefixBinaryExpr(expr.opcode, "copysign"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::WriteSignedBinaryExpr(wabt::Opcode, const char*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1767:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1767 | void CWriter::WriteSignedBinaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteFunc(const wabt::Func*)', inlined from 'wabt::Result wabt::{anonymous}::BinaryWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1621:16, inlined from 'wabt::Result wabt::WriteBinaryModule(Stream*, const Module*, const WriteBinaryOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1814:35: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-writer.cc:1174:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1174 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::WriteSimpleUnaryExpr(wabt::Opcode, const char*)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1737:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1737 | void CWriter::WriteSimpleUnaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc: In member function 'void wabt::Decompiler::LoadStore(Value&, const wabt::Node&, uint64_t, wabt::Opcode, wabt::Address, wabt::Type)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:260:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 260 | void LoadStore(Value& val, | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:348:49: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 348 | val.v.back() += cat(":", GetDecompTypeName(GetMemoryType(op_type, opc)), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:349:39: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 349 | lst.GenAlign(align, opc)); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void wabt::{anonymous}::CWriter::Write(const wabt::CompareExpr&)', inlined from 'void wabt::{anonymous}::CWriter::Write(const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1522:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1916:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1916 | WriteInfixBinaryExpr(expr.opcode, "==", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1923:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1923 | WriteInfixBinaryExpr(expr.opcode, "!=", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1928:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1928 | WriteSignedBinaryExpr(expr.opcode, "<"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1935:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1935 | WriteInfixBinaryExpr(expr.opcode, "<", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1940:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1940 | WriteSignedBinaryExpr(expr.opcode, "<="); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1947:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1947 | WriteInfixBinaryExpr(expr.opcode, "<=", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1952:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1952 | WriteSignedBinaryExpr(expr.opcode, ">"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1959:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1959 | WriteInfixBinaryExpr(expr.opcode, ">", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1964:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1964 | WriteSignedBinaryExpr(expr.opcode, ">="); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1971:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1971 | WriteInfixBinaryExpr(expr.opcode, ">=", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::CWriter::Write(const wabt::ConvertExpr&)', inlined from 'void wabt::{anonymous}::CWriter::Write(const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1533:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1983:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1983 | WriteSimpleUnaryExpr(expr.opcode, "!"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1987:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1987 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1991:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1991 | WriteSimpleUnaryExpr(expr.opcode, "(u64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1995:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1995 | WriteSimpleUnaryExpr(expr.opcode, "(u32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1999:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1999 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2003:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2003 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2007:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2007 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2011:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2011 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2015:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2015 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2019:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2019 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2023:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2023 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2027:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2027 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2031:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2031 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2035:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2035 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2039:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2039 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2043:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2043 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2047:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2047 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2051:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2051 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2055:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2055 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2059:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2059 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2063:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2063 | WriteSimpleUnaryExpr(expr.opcode, "(f32)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2067:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2067 | WriteSimpleUnaryExpr(expr.opcode, "(f32)(s64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2072:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2072 | WriteSimpleUnaryExpr(expr.opcode, "(f32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2078:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2078 | WriteSimpleUnaryExpr(expr.opcode, "(f32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2082:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2082 | WriteSimpleUnaryExpr(expr.opcode, "(f64)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2086:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2086 | WriteSimpleUnaryExpr(expr.opcode, "(f64)(s64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2091:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2091 | WriteSimpleUnaryExpr(expr.opcode, "(f64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2097:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2097 | WriteSimpleUnaryExpr(expr.opcode, "(f64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2101:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2101 | WriteSimpleUnaryExpr(expr.opcode, "f32_reinterpret_i32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2105:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2105 | WriteSimpleUnaryExpr(expr.opcode, "i32_reinterpret_f32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2109:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2109 | WriteSimpleUnaryExpr(expr.opcode, "f64_reinterpret_i64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2113:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2113 | WriteSimpleUnaryExpr(expr.opcode, "i64_reinterpret_f64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::CWriter::Write(const wabt::UnaryExpr&)', inlined from 'void wabt::{anonymous}::CWriter::Write(const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:1679:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2184:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2184 | WriteSimpleUnaryExpr(expr.opcode, "I32_CLZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2188:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2188 | WriteSimpleUnaryExpr(expr.opcode, "I64_CLZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2192:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2192 | WriteSimpleUnaryExpr(expr.opcode, "I32_CTZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2196:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2196 | WriteSimpleUnaryExpr(expr.opcode, "I64_CTZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2200:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2200 | WriteSimpleUnaryExpr(expr.opcode, "I32_POPCNT"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2204:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2204 | WriteSimpleUnaryExpr(expr.opcode, "I64_POPCNT"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2209:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2209 | WriteSimpleUnaryExpr(expr.opcode, "-"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2213:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2213 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_fabsf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2217:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2217 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_fabs"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2221:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2221 | WriteSimpleUnaryExpr(expr.opcode, "sqrtf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2225:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2225 | WriteSimpleUnaryExpr(expr.opcode, "sqrt"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2229:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2229 | WriteSimpleUnaryExpr(expr.opcode, "ceilf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2233:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2233 | WriteSimpleUnaryExpr(expr.opcode, "ceil"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2237:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2237 | WriteSimpleUnaryExpr(expr.opcode, "floorf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2241:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2241 | WriteSimpleUnaryExpr(expr.opcode, "floor"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2245:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2245 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_truncf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2249:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2249 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_trunc"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2253:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2253 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_nearbyintf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2257:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2257 | WriteSimpleUnaryExpr(expr.opcode, "wasm_rt_nearbyint"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2261:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2261 | WriteSimpleUnaryExpr(expr.opcode, "(u32)(s32)(s8)(u8)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2265:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2265 | WriteSimpleUnaryExpr(expr.opcode, "(u32)(s32)(s16)(u16)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2269:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2269 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s8)(u8)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2273:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2273 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s16)(u16)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/c-writer.cc:2277:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2277 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s32)(u32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ast.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler.cc:19: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:931:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 931 | Result BinaryReaderInterp::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, wabt::LoadStoreTracking::LSVar>; _KeyOfValue = std::_Select1st, wabt::LoadStoreTracking::LSVar> >; _Compare = std::less >; _Alloc = std::allocator, wabt::LoadStoreTracking::LSVar> >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wabt::LoadStoreTracking::LSVar>, std::_Select1st, wabt::LoadStoreTracking::LSVar> >, std::less >, std::allocator, wabt::LoadStoreTracking::LSVar> > >::const_iterator' changed in GCC 7.1 /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:922:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 922 | Result BinaryReaderInterp::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdStoreLaneExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:905:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 905 | Result BinaryReaderInterp::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdLoadLaneExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:894:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 894 | Result BinaryReaderInterp::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:123:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 123 | void LoadStore(uint64_t offset, | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:129:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 129 | type = GetMemoryType(type, opc); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = wabt::LoadStoreTracking::LSVar; _Compare = std::less >; _Alloc = std::allocator, wabt::LoadStoreTracking::LSVar> >]', inlined from 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:136:26: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wabt::LoadStoreTracking::LSVar>, std::_Select1st, wabt::LoadStoreTracking::LSVar> >, std::less >, std::allocator, wabt::LoadStoreTracking::LSVar> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = wabt::LoadStoreTracking::LSAccess; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void wabt::LoadStoreTracking::LoadStore(uint64_t, wabt::Opcode, wabt::Type, wabt::Address, const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:137:39: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:916:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 916 | Result BinaryReaderInterp::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:884:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 884 | Result BinaryReaderInterp::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~ In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)', inlined from 'void wabt::LoadStoreTracking::Track(const wabt::Node&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:87:8: /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:94:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 94 | LoadStore(le.offset, le.opcode, le.opcode.GetResultType(), le.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | n.children[0]); | ~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/decompiler-ls.h:100:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 100 | LoadStore(se.offset, se.opcode, se.opcode.GetParamType2(), se.align, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | n.children[0]); | ~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:878:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 878 | Result BinaryReaderInterp::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:872:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 872 | Result BinaryReaderInterp::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wast-lexer.cc: In member function 'wabt::Token wabt::WastLexer::GetKeywordToken()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/wast-lexer.cc:585:63: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 585 | return Token(GetLocation(), info->token_type, info->opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result BinaryReaderInterp::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1160:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1160 | Result BinaryReaderInterp::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable wasm2c /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:976:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 976 | Result BinaryReaderInterp::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1362:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1362 | Result BinaryReaderInterp::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1347:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1347 | Result BinaryReaderInterp::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:967:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 967 | Result BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:958:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 958 | Result BinaryReaderInterp::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:949:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 949 | Result BinaryReaderInterp::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:940:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 940 | Result BinaryReaderInterp::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnStoreExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1259:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1259 | Result BinaryReaderInterp::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 98%] Built target wasm2c make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 98%] Built target wasm2c-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:1249:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1249 | Result BinaryReaderInterp::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:864:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 864 | Result BinaryReaderInterp::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/tools/spectest-interp.cc:25: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const spectest::ExpectedValue&}; _Tp = spectest::ExpectedValue; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = spectest::ExpectedValue; _Alloc = std::allocator]', inlined from 'wabt::Result spectest::JSONParser::ParseExpectedValues(std::vector*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/tools/spectest-interp.cc:892:26, inlined from 'wabt::Result spectest::JSONParser::ParseExpectedValues(std::vector*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/tools/spectest-interp.cc:881:14: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/binary-reader-interp.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::TableType&}; _Tp = wabt::interp::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp-wasm-c-api.cc:19: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {wabt::interp::Value}; _Tp = wabt::interp::Value; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::interp::TableType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wabt::interp::Value}; _Tp = wabt::interp::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = wabt::interp::Value; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'wabt::interp::Values ToWabtValues(const wasm_val_t*, size_t)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp-wasm-c-api.cc:484:21: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::MemoryType&}; _Tp = wabt::interp::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.h:21, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.cc:17: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const wabt::interp::DataDesc*}; _Tp = wabt::interp::DataSegment; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = wabt::interp::MemoryType; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 99%] Linking CXX executable spectest-interp make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 99%] Built target spectest-interp make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 99%] Built target spectest-interp-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadZeroExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1199:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1199 | Result BinaryReaderIR::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadSplatExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1192:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1192 | Result BinaryReaderIR::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdStoreLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1179:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1179 | Result BinaryReaderIR::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdLoadLaneExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1170:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1170 | Result BinaryReaderIR::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdShuffleOpExpr(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1188:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1188 | Result BinaryReaderIR::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnSimdLaneOpExpr(wabt::Opcode, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1166:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1166 | Result BinaryReaderIR::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1153:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | Result BinaryReaderIR::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1149:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1149 | Result BinaryReaderIR::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:1061:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1061 | Result BinaryReaderIR::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:948:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 948 | Result BinaryReaderIR::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:849:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 849 | Result BinaryReaderIR::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:845:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 845 | Result BinaryReaderIR::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:785:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 785 | Result BinaryReaderIR::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicNotifyExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:778:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 778 | Result BinaryReaderIR::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicWaitExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:767:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 767 | Result BinaryReaderIR::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:760:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 760 | Result BinaryReaderIR::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:753:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 753 | Result BinaryReaderIR::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicStoreExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:746:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 746 | Result BinaryReaderIR::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicLoadExpr(wabt::Opcode, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:739:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 739 | Result BinaryReaderIR::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const wabt::interp::DataDesc*}; _Tp = wabt::interp::DataSegment; _Alloc = std::allocator]', inlined from 'static wabt::interp::Instance::Ptr wabt::interp::Instance::Instantiate(wabt::interp::Store&, wabt::interp::Ref, const wabt::interp::RefVec&, wabt::interp::Trap::Ptr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/interp/interp.cc:853:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.29/src/binary-reader-ir.cc:730:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 730 | Result BinaryReaderIR::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~ [100%] Linking CXX shared library libwasm.so make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [100%] Built target wasm make[1]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' >>> wabt: Entering fakeroot... make: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[1]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' Consolidate compiler generated dependencies of target wasm-rt-impl make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 1%] Built target wasm-rt-impl Consolidate compiler generated dependencies of target wabt make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 38%] Built target wabt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' Consolidate compiler generated dependencies of target wat2wasm Consolidate compiler generated dependencies of target wast2json Consolidate compiler generated dependencies of target wasm2wat Consolidate compiler generated dependencies of target wasm-interp Consolidate compiler generated dependencies of target wasm-opcodecnt Consolidate compiler generated dependencies of target spectest-interp Consolidate compiler generated dependencies of target wasm-objdump Consolidate compiler generated dependencies of target wasm2c Consolidate compiler generated dependencies of target wat-desugar Consolidate compiler generated dependencies of target wasm-validate Consolidate compiler generated dependencies of target wasm-strip Consolidate compiler generated dependencies of target wasm-decompile make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' Consolidate compiler generated dependencies of target wasm [ 40%] Built target wat2wasm make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 42%] Built target wast2json [ 44%] Built target wasm2wat make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 45%] Built target wasm-interp make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 47%] Built target wasm-strip make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 50%] Built target wasm-objdump [ 52%] Built target wat-desugar make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 56%] Built target wasm-opcodecnt [ 56%] Built target spectest-interp make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 59%] Built target wasm-validate [ 60%] Built target wasm-decompile make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wasm2c make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wat2wasm-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wast2json-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wasm2wat-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wasm-interp-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 62%] Built target wasm-strip-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [100%] Built target wasm [100%] Built target wat-desugar-copy-to-bin [100%] Built target wasm-objdump-copy-to-bin [100%] Built target wasm-opcodecnt-copy-to-bin [100%] Built target wasm-validate-copy-to-bin [100%] Built target wasm-decompile-copy-to-bin [100%] Built target spectest-interp-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [100%] Built target wasm2c-copy-to-bin make[1]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' Install the project... -- Install configuration: "None" -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/libwasm-rt-impl.a -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wasm-rt.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wasm-rt-impl.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wat2wasm -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wast2json -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm2wat -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm2c -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-opcodecnt -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-objdump -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-interp -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/spectest-interp -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wat-desugar -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-validate -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-strip -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/bin/wasm-decompile -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/spectest-interp.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-decompile.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-interp.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-objdump.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-opcodecnt.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-strip.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm-validate.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm2c.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wasm2wat.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wast2json.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wat-desugar.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/share/man/man1/wat2wasm.1 make: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' >>> wabt-doc*: Running split function doc... >>> wabt-doc*: Preparing subpackage wabt-doc... >>> wabt-doc*: Running postcheck for wabt-doc >>> wabt*: Running postcheck for wabt >>> wabt*: Preparing package wabt... >>> wabt*: Stripping binaries >>> wabt-doc*: Scanning shared objects >>> wabt*: Scanning shared objects >>> wabt-doc*: Tracing dependencies... >>> wabt-doc*: Package size: 68.0 KB >>> wabt-doc*: Compressing data... >>> wabt-doc*: Create checksum... >>> wabt-doc*: Create wabt-doc-1.0.29-r0.apk >>> wabt*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> wabt*: Package size: 10.2 MB >>> wabt*: Compressing data... >>> wabt*: Create checksum... >>> wabt*: Create wabt-1.0.29-r0.apk >>> wabt: Build complete at Wed, 21 Sep 2022 23:54:27 +0000 elapsed time 0h 0m 33s >>> wabt: Cleaning up srcdir >>> wabt: Cleaning up pkgdir >>> wabt: Uninstalling dependencies... (1/5) Purging .makedepends-wabt (20220921.235354) (2/5) Purging cmake (3.24.2-r0) (3/5) Purging libarchive (3.6.1-r1) (4/5) Purging rhash-libs (1.4.3-r1) (5/5) Purging libuv (1.44.2-r0) Executing busybox-1.35.0-r25.trigger OK: 338 MiB in 103 packages >>> wabt: Updating the testing/armhf repository index... >>> wabt: Signing the index...