>>> 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.235355) Executing busybox-1.35.0-r25.trigger OK: 332 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 >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge//wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.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 58 56423 58 32768 0 0 49040 0 0:00:01 --:--:-- 0:00:01 48980 100 56423 100 56423 0 0 84409 0 --:--:-- --:--:-- --:--:-- 84339 >>> 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]: 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' [ 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 [ 11%] 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 C object CMakeFiles/wabt.dir/src/opcode-code-table.c.o [ 23%] Building CXX object CMakeFiles/wabt.dir/src/option-parser.cc.o [ 24%] Building CXX object CMakeFiles/wabt.dir/src/resolve-names.cc.o [ 25%] Building CXX object CMakeFiles/wabt.dir/src/shared-validator.cc.o [ 26%] Building CXX object CMakeFiles/wabt.dir/src/stream.cc.o [ 27%] Building CXX object CMakeFiles/wabt.dir/src/token.cc.o [ 27%] Building CXX object CMakeFiles/wabt.dir/src/tracing.cc.o [ 29%] Building CXX object CMakeFiles/wabt.dir/src/type-checker.cc.o [ 29%] Building CXX object CMakeFiles/wabt.dir/src/utf8.cc.o [ 31%] Building CXX object CMakeFiles/wabt.dir/src/validator.cc.o [ 31%] Building CXX object CMakeFiles/wabt.dir/src/wast-lexer.cc.o [ 32%] Building CXX object CMakeFiles/wabt.dir/src/wast-parser.cc.o [ 33%] Building CXX object CMakeFiles/wabt.dir/src/wat-writer.cc.o [ 34%] Building CXX object CMakeFiles/wabt.dir/src/interp/binary-reader-interp.cc.o [ 34%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp.cc.o [ 36%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp-util.cc.o [ 36%] Building CXX object CMakeFiles/wabt.dir/src/interp/istream.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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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 /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/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/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/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::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/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::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/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::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); | ^ 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::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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::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/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 { | ^~~~~~~~ /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/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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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::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/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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::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, | ^~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~~~~~~~ /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); | ^ 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, | ^~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~~~ [ 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]: 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]: 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]: 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]: 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 [ 41%] Building CXX object CMakeFiles/wast2json.dir/src/tools/wast2json.cc.o [ 41%] Building CXX object CMakeFiles/wasm2wat.dir/src/tools/wasm2wat.cc.o [ 42%] Building CXX object CMakeFiles/wasm2c.dir/src/tools/wasm2c.cc.o [ 44%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/tools/wasm-opcodecnt.cc.o [ 44%] Building CXX object CMakeFiles/wasm2c.dir/src/c-writer.cc.o [ 45%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/binary-reader-opcnt.cc.o [ 46%] Building CXX object CMakeFiles/wasm-objdump.dir/src/tools/wasm-objdump.cc.o [ 47%] Building CXX object CMakeFiles/wasm-objdump.dir/src/binary-reader-objdump.cc.o [ 47%] Building CXX object CMakeFiles/wasm-interp.dir/src/tools/wasm-interp.cc.o [ 47%] Building CXX object CMakeFiles/spectest-interp.dir/src/tools/spectest-interp.cc.o [ 48%] Building CXX object CMakeFiles/wat-desugar.dir/src/tools/wat-desugar.cc.o [ 50%] Building CXX object CMakeFiles/wasm-validate.dir/src/tools/wasm-validate.cc.o [ 50%] Building CXX object CMakeFiles/wasm.dir/src/apply-names.cc.o [ 51%] Building CXX object CMakeFiles/wasm.dir/src/binary.cc.o [ 52%] Building CXX object CMakeFiles/wasm-decompile.dir/src/tools/wasm-decompile.cc.o [ 54%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader.cc.o [ 54%] Building CXX object CMakeFiles/wasm-strip.dir/src/tools/wasm-strip.cc.o [ 55%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-ir.cc.o [ 55%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-logging.cc.o [ 56%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer.cc.o [ 57%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer-spec.cc.o [ 58%] Building CXX object CMakeFiles/wasm.dir/src/binding-hash.cc.o [ 59%] Building CXX object CMakeFiles/wasm.dir/src/color.cc.o [ 60%] Building CXX object CMakeFiles/wasm.dir/src/common.cc.o [ 61%] Building CXX object CMakeFiles/wasm.dir/src/config.cc.o [ 62%] Building CXX object CMakeFiles/wasm.dir/src/expr-visitor.cc.o [ 62%] Building CXX object CMakeFiles/wasm.dir/src/decompiler.cc.o [ 63%] Building CXX object CMakeFiles/wasm.dir/src/error-formatter.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 [ 68%] 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 C object CMakeFiles/wasm.dir/src/opcode-code-table.c.o [ 74%] Building CXX object CMakeFiles/wasm.dir/src/option-parser.cc.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 [ 81%] Building CXX object CMakeFiles/wasm.dir/src/utf8.cc.o [ 81%] Building CXX object CMakeFiles/wasm.dir/src/validator.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 [ 83%] Building CXX object CMakeFiles/wasm.dir/src/interp/binary-reader-interp.cc.o [ 84%] Building CXX object CMakeFiles/wasm.dir/src/wat-writer.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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-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-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-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-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-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-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-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-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-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-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-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/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, | ^~~~~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ /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/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/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/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); | ~~~~~~~~~~~~^~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ /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-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/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-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.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-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::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; } | ^~~~~~~~~~~~~ [ 89%] Linking CXX executable wat-desugar [ 90%] Linking CXX executable wasm-strip /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::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::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/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-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/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 /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/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/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/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/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, | ^~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 90%] Built target wasm-strip /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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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::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' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 91%] Linking CXX executable wasm-validate make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 91%] Built target wasm-strip-copy-to-bin /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' [ 91%] 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' /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) | ^~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 91%] Built target wat-desugar-copy-to-bin /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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 91%] Built target wasm-validate 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' [ 92%] Linking CXX executable wast2json make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 93%] Linking CXX executable wasm-decompile [ 93%] Built target wasm-validate-copy-to-bin 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 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))...), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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-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); | ~~ 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-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) { | ^~~~~~~~~~~~~~~~~~~ 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' [ 94%] Linking CXX executable wasm2wat [ 94%] Built target wasm-decompile make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 94%] Built target wast2json 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-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) { | ^~~~~~~~~~~~~~~~~ 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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 94%] Built target wasm-decompile-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 94%] Built target wast2json-copy-to-bin [ 95%] Linking CXX executable wat2wasm [ 96%] Linking CXX executable wasm-opcodecnt /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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' [ 96%] Built target wasm2wat /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 96%] Built target wasm-opcodecnt /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); | ^~~~~~~~ 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.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); | ^~~~~~~~ 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: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); | ^~~~~~~~ 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.cc:1791:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1791 | return ReportUnexpectedOpcode(opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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' [ 96%] Built target wasm2wat-copy-to-bin [ 96%] Built target wasm-opcodecnt-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 96%] Built target wat2wasm 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' [ 96%] Built target wat2wasm-copy-to-bin /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/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::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); | ^ 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::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/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::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); | ^ 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/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/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/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: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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^ 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::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 98%] Built target wasm-objdump /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) { | ^~~~~~~ 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' /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, | ^~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' /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>:: | ^~~~~~~~~~~~~~~~~~~ [ 98%] Built target wasm-interp 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/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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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, "^"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target wasm-objdump-copy-to-bin 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/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) { | ^~~~~~~ /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) { | ^~~~~~~ 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::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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::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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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::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, | ^~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable wasm2c /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 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' /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<>()); | ~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [ 98%] Built target wasm2c-copy-to-bin 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 /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: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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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>:: | ^~~~~~~~~~~~~~~~~~~ [ 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 wast2json Consolidate compiler generated dependencies of target wat2wasm Consolidate compiler generated dependencies of target wasm2wat Consolidate compiler generated dependencies of target wasm2c Consolidate compiler generated dependencies of target wasm-opcodecnt Consolidate compiler generated dependencies of target wasm-interp Consolidate compiler generated dependencies of target spectest-interp Consolidate compiler generated dependencies of target wasm-objdump 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 wast2json 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' [ 42%] Built target wasm-strip [ 44%] Built target wat2wasm [ 45%] Built target wasm-interp [ 47%] 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' [ 52%] Built target wat-desugar [ 52%] Built target wasm-objdump 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' [ 55%] Built target wasm-opcodecnt [ 57%] Built target wasm-validate [ 58%] Built target spectest-interp [ 60%] Built target wasm-decompile [ 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]: 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]: 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' 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]: 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]: 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' [ 62%] Built target wast2json-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' 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' [ 88%] Built target wasm-strip-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.29/build' [100%] Built target wasm 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' [100%] Built target wat2wasm-copy-to-bin [100%] Built target wasm2wat-copy-to-bin [100%] Built target wasm-interp-copy-to-bin [100%] Built target wasm-opcodecnt-copy-to-bin [100%] Built target wasm-objdump-copy-to-bin [100%] Built target wat-desugar-copy-to-bin [100%] Built target wasm-validate-copy-to-bin [100%] Built target wasm2c-copy-to-bin [100%] Built target wasm-decompile-copy-to-bin [100%] Built target spectest-interp-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-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> wabt*: Package size: 9.0 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:23 +0000 elapsed time 0h 0m 29s >>> wabt: Cleaning up srcdir >>> wabt: Cleaning up pkgdir >>> wabt: Uninstalling dependencies... (1/5) Purging .makedepends-wabt (20220921.235355) (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: 293 MiB in 103 packages >>> wabt: Updating the testing/armv7 repository index... >>> wabt: Signing the index...