>>> wabt: Building testing/wabt 1.0.30-r0 (using abuild 3.10.0_rc1-r2) started Thu, 17 Nov 2022 06:45:56 +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.3-r0) (5/5) Installing .makedepends-wabt (20221117.064557) Executing busybox-1.35.0-r28.trigger OK: 329 MiB in 106 packages >>> wabt: Cleaning up srcdir >>> wabt: Cleaning up pkgdir >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge//wabt-1.0.30.tar.gz >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge//wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge//wabt-1.0.30.tar.gz >>> wabt: Fetching https://distfiles.alpinelinux.org/distfiles/edge//wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz >>> wabt: Checking sha512sums... wabt-1.0.30.tar.gz: OK wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz: OK >>> wabt: Unpacking /var/cache/distfiles/edge//wabt-1.0.30.tar.gz... >>> wabt: Unpacking /var/cache/distfiles/edge//wasm-c-api-d9a80099d496b5cdba6f3fe8fc77586e0e505ddc.tar.gz... -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.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 -- Looking for __i386__ -- Looking for __i386__ - not found -- Looking for __SSE2_MATH__ -- Looking for __SSE2_MATH__ - not found -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build make: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[1]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 0%] Generating wasm2c_header_top.cc, wasm2c_header_bottom.cc, wasm2c_source_includes.cc, wasm2c_source_declarations.cc make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 1%] Building C object CMakeFiles/wasm-rt-impl.dir/wasm2c/wasm-rt-impl.c.o [ 2%] Building CXX object CMakeFiles/wabt.dir/src/apply-names.cc.o [ 3%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader-ir.cc.o [ 4%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader-logging.cc.o [ 5%] Building CXX object CMakeFiles/wabt.dir/src/binary-reader.cc.o [ 5%] Building CXX object CMakeFiles/wabt.dir/src/binary-writer-spec.cc.o [ 6%] Building CXX object CMakeFiles/wabt.dir/src/binary-writer.cc.o [ 7%] Building CXX object CMakeFiles/wabt.dir/src/binary.cc.o [ 8%] Building CXX object CMakeFiles/wabt.dir/src/binding-hash.cc.o [ 9%] Building CXX object CMakeFiles/wabt.dir/src/color.cc.o [ 10%] 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 [ 14%] Building CXX object CMakeFiles/wabt.dir/src/feature.cc.o [ 15%] 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-util.cc.o [ 17%] Building CXX object CMakeFiles/wabt.dir/src/ir.cc.o [ 18%] Building CXX object CMakeFiles/wabt.dir/src/leb128.cc.o [ 19%] Building CXX object CMakeFiles/wabt.dir/src/lexer-source-line-finder.cc.o [ 20%] Building CXX object CMakeFiles/wabt.dir/src/lexer-source.cc.o [ 20%] Building CXX object CMakeFiles/wabt.dir/src/literal.cc.o [ 21%] Building C object CMakeFiles/wabt.dir/src/opcode-code-table.c.o [ 22%] Building CXX object CMakeFiles/wabt.dir/src/opcode.cc.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/stream.cc.o [ 25%] Building CXX object CMakeFiles/wabt.dir/src/shared-validator.cc.o [ 26%] Building CXX object CMakeFiles/wabt.dir/src/token.cc.o [ 27%] Building CXX object CMakeFiles/wabt.dir/src/tracing.cc.o [ 28%] Building CXX object CMakeFiles/wabt.dir/src/type-checker.cc.o [ 30%] Building CXX object CMakeFiles/wabt.dir/src/utf8.cc.o [ 30%] Building CXX object CMakeFiles/wabt.dir/src/validator.cc.o [ 30%] Building CXX object CMakeFiles/wabt.dir/src/wast-lexer.cc.o [ 31%] Building CXX object CMakeFiles/wabt.dir/src/wast-parser.cc.o [ 33%] Building CXX object CMakeFiles/wabt.dir/src/interp/binary-reader-interp.cc.o [ 33%] Building CXX object CMakeFiles/wabt.dir/src/wat-writer.cc.o [ 34%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp.cc.o [ 35%] Building CXX object CMakeFiles/wabt.dir/src/interp/interp-util.cc.o [ 35%] Building CXX object CMakeFiles/wabt.dir/src/interp/istream.cc.o make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/wasm2c/wasm-rt-impl.c:227:13: warning: 'os_print_last_error' defined but not used [-Wunused-function] 227 | static void os_print_last_error(const char* msg) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/wasm2c/wasm-rt-impl.c:223:12: warning: 'os_mprotect' defined but not used [-Wunused-function] 223 | static int os_mprotect(void* addr, size_t size) { | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/wasm2c/wasm-rt-impl.c:219:12: warning: 'os_munmap' defined but not used [-Wunused-function] 219 | static int os_munmap(void* addr, size_t size) { | ^~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/wasm2c/wasm-rt-impl.c:210:14: warning: 'os_mmap' defined but not used [-Wunused-function] 210 | static void* os_mmap(size_t size) { | ^~~~~~~ [ 36%] Building CXX object CMakeFiles/cwriter-template.dir/wasm2c_header_top.cc.o [ 37%] Building CXX object CMakeFiles/cwriter-template.dir/wasm2c_source_includes.cc.o [ 38%] Building CXX object CMakeFiles/cwriter-template.dir/wasm2c_source_declarations.cc.o [ 39%] Building CXX object CMakeFiles/cwriter-template.dir/wasm2c_header_bottom.cc.o [ 40%] Linking CXX static library libcwriter-template.a make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 40%] Built target cwriter-template [ 41%] Linking C static library libwasm-rt-impl.a make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 41%] Built target wasm-rt-impl /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/token.cc: In constructor 'wabt::Token::Token(wabt::Location, wabt::TokenType, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:908:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 908 | Result BinaryReaderLogging::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:909:27: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 909 | return reader_->OnOpcode(opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:789:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 789 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:789:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 789 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:790:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 790 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:790:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 790 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:791:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 791 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:791:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 791 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:792:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 792 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:792:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 792 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:793:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 793 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:793:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 793 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:795:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 795 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:795:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 795 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:796:1: note: in expansion of macro 'DEFINE_OPCODE' 796 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:796:1: note: in expansion of macro 'DEFINE_OPCODE' 796 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_OPCODE' 802 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_OPCODE' 802 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:803:1: note: in expansion of macro 'DEFINE_OPCODE' 803 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:803:1: note: in expansion of macro 'DEFINE_OPCODE' 803 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:810:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 810 | DEFINE_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:810:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 810 | DEFINE_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:837:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 837 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:837:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 837 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnConvert(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnUnary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:838:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 838 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:838:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 838 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryGrow(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:839:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 839 | DEFINE_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:839:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 839 | DEFINE_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:842:1: note: in expansion of macro 'DEFINE_OPCODE' 842 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:842:1: note: in expansion of macro 'DEFINE_OPCODE' 842 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:843:1: note: in expansion of macro 'DEFINE_OPCODE' 843 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:843:1: note: in expansion of macro 'DEFINE_OPCODE' 843 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:844:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 844 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:736:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:844:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 844 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:845:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 845 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:736:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:845:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 845 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnBinary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnCompare(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdShuffleOp(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/binary-reader.cc:240:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 240 | Result BinaryReader::ReportUnexpectedOpcode(Opcode opcode, const char* where) { | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryCopy(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryFill(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableCopy()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTernary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader.cc:17: /usr/include/c++/12.2.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.2.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.2.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.30/src/binary-reader.cc:630:21: /usr/include/c++/12.2.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.30/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.30/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.30/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.30/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.30/src/binary-reader.cc:682:5: note: in expansion of macro 'CALLBACK' 682 | CALLBACK(OnOpcode, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader.cc:683:5: note: in expansion of macro 'ERROR_UNLESS_OPCODE_ENABLED' 683 | ERROR_UNLESS_OPCODE_ENABLED(opcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:977:9: note: in expansion of macro 'CALLBACK' 977 | CALLBACK(OnLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:998:9: note: in expansion of macro 'CALLBACK' 998 | CALLBACK(OnStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1159:9: note: in expansion of macro 'CALLBACK' 1159 | CALLBACK(OnBinaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1243:9: note: in expansion of macro 'CALLBACK' 1243 | CALLBACK(OnCompareExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1322:9: note: in expansion of macro 'CALLBACK' 1322 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1327:9: note: in expansion of macro 'CALLBACK' 1327 | CALLBACK(OnTernaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1347:9: note: in expansion of macro 'CALLBACK' 1347 | CALLBACK(OnSimdLaneOpExpr, opcode, lane_val); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1355:9: note: in expansion of macro 'CALLBACK' 1355 | CALLBACK(OnSimdShuffleOpExpr, opcode, value); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1370:9: note: in expansion of macro 'CALLBACK' 1370 | CALLBACK(OnLoadSplatExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1385:9: note: in expansion of macro 'CALLBACK' 1385 | CALLBACK(OnSimdLoadLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1402:9: note: in expansion of macro 'CALLBACK' 1402 | CALLBACK(OnSimdStoreLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1416:9: note: in expansion of macro 'CALLBACK' 1416 | CALLBACK(OnLoadZeroExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1457:9: note: in expansion of macro 'CALLBACK' 1457 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1514:9: note: in expansion of macro 'CALLBACK' 1514 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1526:9: note: in expansion of macro 'CALLBACK' 1526 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1537:9: note: in expansion of macro 'CALLBACK' 1537 | CALLBACK(OnAtomicNotifyExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1550:9: note: in expansion of macro 'CALLBACK' 1550 | CALLBACK(OnAtomicWaitExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1578:9: note: in expansion of macro 'CALLBACK' 1578 | CALLBACK(OnAtomicLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1596:9: note: in expansion of macro 'CALLBACK' 1596 | CALLBACK(OnAtomicStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1649:9: note: in expansion of macro 'CALLBACK' 1649 | CALLBACK(OnAtomicRmwExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1667:9: note: in expansion of macro 'CALLBACK' 1667 | CALLBACK(OnAtomicRmwCmpxchgExpr, opcode, memidx, alignment_log2, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader.cc:1826:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1826 | return ReportUnexpectedOpcode(opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'bool wabt::SharedValidator::ValidInitOpcode(wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/src/binary-writer.cc: In function 'void wabt::WriteOpcode(Stream*, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicLoad(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:569:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 569 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:573:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 573 | result |= typechecker_.OnAtomicLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicNotify(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:577:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 577 | Result SharedValidator::OnAtomicNotify(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:581:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 581 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:585:58: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 585 | result |= typechecker_.OnAtomicNotify(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmwCmpxchg(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:589:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 589 | Result SharedValidator::OnAtomicRmwCmpxchg(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:593:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 593 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:597:62: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 597 | result |= typechecker_.OnAtomicRmwCmpxchg(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmw(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:601:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 601 | Result SharedValidator::OnAtomicRmw(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:605:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 605 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:609:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 609 | result |= typechecker_.OnAtomicRmw(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicStore(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:613:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 613 | Result SharedValidator::OnAtomicStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:617:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 617 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:621:57: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 621 | result |= typechecker_.OnAtomicStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc: In function 'std::string wabt::Decompiler::OpcodeToToken(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicWait(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:625:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 625 | Result SharedValidator::OnAtomicWait(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:629:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 629 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:633:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 633 | result |= typechecker_.OnAtomicWait(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:637:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 637 | Result SharedValidator::OnBinary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:639:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 639 | result |= typechecker_.OnBinary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::Br, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::BrIf, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::BeginBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:665:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 665 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::EndBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:734:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 734 | Result SharedValidator::OnCompare(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:735:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 735 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:736:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | result |= typechecker_.OnCompare(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:747:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 747 | Result SharedValidator::OnConvert(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:749:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 749 | result |= typechecker_.OnConvert(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:754:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 754 | Result result = CheckInstr(Opcode::DataDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::Delegate, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDrop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::Drop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:773:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 773 | Result result = CheckInstr(Opcode::ElemDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnEnd(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::End, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:836:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 836 | Result SharedValidator::OnLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:840:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 840 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:844:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 844 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc:20: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In function 'wabt::Type wabt::GetMemoryType(Type, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadSplat(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:848:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 848 | Result SharedValidator::OnLoadSplat(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadZero(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:860:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 860 | Result SharedValidator::OnLoadZero(const Location& loc, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:38, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/shared-validator.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:873:3: note: in expansion of macro 'CHECK_RESULT' 873 | CHECK_RESULT(CheckInstr(Opcode::LocalGet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:882:3: note: in expansion of macro 'CHECK_RESULT' 882 | CHECK_RESULT(CheckInstr(Opcode::LocalSet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:891:3: note: in expansion of macro 'CHECK_RESULT' 891 | CHECK_RESULT(CheckInstr(Opcode::LocalTee, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:911:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 911 | Result result = CheckInstr(Opcode::MemoryCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::MemoryFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:928:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 928 | Result result = CheckInstr(Opcode::MemoryGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:938:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 938 | Result result = CheckInstr(Opcode::MemoryInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::MemorySize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnNop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:955:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 955 | Result result = CheckInstr(Opcode::Nop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefIsNull(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:977:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 977 | Result result = CheckInstr(Opcode::RefIsNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:983:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | Result result = CheckInstr(Opcode::RefNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:989:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 989 | Result result = CheckInstr(Opcode::Rethrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturn(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::Return, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1034:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1034 | Result SharedValidator::OnSimdLaneOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1037:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1037 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1038:52: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1038 | result |= typechecker_.OnSimdLaneOp(opcode, value); | ^ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:64, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/wat-writer.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.2.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.30/src/wat-writer.cc:1740:48, inlined from 'void wabt::{anonymous}::WatWriter::WriteExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1537:47, inlined from 'wabt::Result wabt::{anonymous}::WatWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1624:20, inlined from 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1778:32: /usr/include/c++/12.2.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.30/src/wat-writer.cc: In function 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1717:9: note: 'index' was declared here 1717 | Index index; | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLoadLane(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1042:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | Result SharedValidator::OnSimdLoadLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1047:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1047 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1051:65: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1051 | result |= typechecker_.OnSimdLoadLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdStoreLane(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1055:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1055 | Result SharedValidator::OnSimdStoreLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1060:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1060 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1064:66: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1064 | result |= typechecker_.OnSimdStoreLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1068:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1068 | Result SharedValidator::OnSimdShuffleOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1071:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1071 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1072:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1072 | result |= typechecker_.OnSimdShuffleOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1076:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1076 | Result SharedValidator::OnStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1080:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1080 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1084:51: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1084 | result |= typechecker_.OnStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1102:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1102 | Result result = CheckInstr(Opcode::TableFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1110:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1110 | Result result = CheckInstr(Opcode::TableGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::TableGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1139:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1139 | Result result = CheckInstr(Opcode::TableSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1147:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1147 | Result result = CheckInstr(Opcode::TableSize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1153:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | Result SharedValidator::OnTernary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1154:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1154 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1155:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1155 | result |= typechecker_.OnTernary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1176:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1176 | Result SharedValidator::OnUnary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1177:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1177 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1178:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1178 | result |= typechecker_.OnUnary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnreachable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1183:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1183 | Result result = CheckInstr(Opcode::Unreachable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/shared-validator.cc:795:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 795 | Result result = CheckInstr(Opcode::GlobalGet, 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.30/src/binary-writer.cc:712:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:715:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:718:47, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:721:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:724:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:728:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | 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.30/src/binary-writer.cc:734:43, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:737:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 737 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:740:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 740 | WriteOpcode(stream_, Opcode::Block); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:743:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 743 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:746:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 746 | WriteOpcode(stream_, Opcode::Br); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:751:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 751 | WriteOpcode(stream_, Opcode::BrIf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:757:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 757 | WriteOpcode(stream_, Opcode::BrTable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:770:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 770 | WriteOpcode(stream_, Opcode::Call); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:776:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 776 | WriteOpcode(stream_, Opcode::ReturnCall); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:785:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 785 | WriteOpcode(stream_, Opcode::CallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:792:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 792 | WriteOpcode(stream_, Opcode::CallRef); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:800:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 800 | WriteOpcode(stream_, Opcode::ReturnCallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:807:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 807 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:813:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 813 | WriteOpcode(stream_, Opcode::I32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:818:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 818 | WriteOpcode(stream_, Opcode::I64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:822:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 822 | WriteOpcode(stream_, Opcode::F32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:826:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 826 | WriteOpcode(stream_, Opcode::F64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:830:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 830 | WriteOpcode(stream_, Opcode::V128Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:839:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 839 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:842:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 842 | WriteOpcode(stream_, Opcode::Drop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:846:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 846 | WriteOpcode(stream_, Opcode::GlobalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:852:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 852 | WriteOpcode(stream_, Opcode::GlobalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:858:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 858 | WriteOpcode(stream_, Opcode::If); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:862:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 862 | WriteOpcode(stream_, Opcode::Else); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:865:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 865 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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.30/src/binary-writer.cc:869:35, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:873:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 873 | WriteOpcode(stream_, Opcode::LocalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:879:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 879 | WriteOpcode(stream_, Opcode::LocalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:885:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 885 | WriteOpcode(stream_, Opcode::LocalTee); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:890:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 890 | WriteOpcode(stream_, Opcode::Loop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:893:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 893 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:900:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 900 | WriteOpcode(stream_, Opcode::MemoryCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:907:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 907 | WriteOpcode(stream_, Opcode::DataDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:915:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 915 | WriteOpcode(stream_, Opcode::MemoryFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:922:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 922 | WriteOpcode(stream_, Opcode::MemoryGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:931:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 931 | WriteOpcode(stream_, Opcode::MemoryInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:940:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 940 | WriteOpcode(stream_, Opcode::MemorySize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:948:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 948 | WriteOpcode(stream_, Opcode::TableCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:955:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 955 | WriteOpcode(stream_, Opcode::ElemDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:964:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 964 | WriteOpcode(stream_, Opcode::TableInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:971:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 971 | WriteOpcode(stream_, Opcode::TableGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:977:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 977 | WriteOpcode(stream_, Opcode::TableSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:983:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | WriteOpcode(stream_, Opcode::TableGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:989:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 989 | WriteOpcode(stream_, Opcode::TableSize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:995:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 995 | WriteOpcode(stream_, Opcode::TableFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1000:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1000 | WriteOpcode(stream_, Opcode::RefFunc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1006:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1006 | WriteOpcode(stream_, Opcode::RefNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1011:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1011 | WriteOpcode(stream_, Opcode::RefIsNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1014:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1014 | WriteOpcode(stream_, Opcode::Nop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1017:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1017 | WriteOpcode(stream_, Opcode::Rethrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1022:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1022 | WriteOpcode(stream_, Opcode::Return); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1027:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1027 | WriteOpcode(stream_, Opcode::Select); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1029:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1029 | WriteOpcode(stream_, Opcode::SelectT); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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.30/src/binary-writer.cc:1039:36, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1042:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | WriteOpcode(stream_, Opcode::Throw); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1048:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1048 | WriteOpcode(stream_, Opcode::Try); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1055:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1055 | WriteOpcode(stream_, Opcode::CatchAll); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1057:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1057 | WriteOpcode(stream_, Opcode::Catch); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1062:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1062 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1065:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1065 | WriteOpcode(stream_, Opcode::Delegate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1070:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1070 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1076:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1076 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1079:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1079 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1083:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1083 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:704:24, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1089:51, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:704:24, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1093:52, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1098:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1098 | 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.30/src/binary-writer.cc:1104:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1107:39, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1110:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1110 | WriteOpcode(stream_, Opcode::Unreachable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:815:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 815 | Result result = CheckInstr(Opcode::GlobalSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In function 'std::string wabt::LoadStoreTracking::GenAlign(wabt::Address, wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/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.30/src/shared-validator.cc:1091:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1091 | Result result = CheckInstr(Opcode::TableCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1128:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1128 | Result result = CheckInstr(Opcode::TableInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In member function 'std::string wabt::LoadStoreTracking::GenTypeDecl(const std::string&) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/shared-validator.h:23: /usr/include/c++/12.2.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.2.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.30/src/binary-writer.cc: In member function 'void wabt::{anonymous}::BinaryWriter::WriteInitExpr(const wabt::ExprList&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1134:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1134 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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.2.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.30/src/shared-validator.cc:133:20: /usr/include/c++/12.2.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.2.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.2.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.2.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.30/src/shared-validator.cc:153:22: /usr/include/c++/12.2.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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/shared-validator.cc:1023:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1023 | Result result = CheckInstr(Opcode::Select, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:722:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 722 | Result result = CheckInstr(Opcode::Catch, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1160:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1160 | Result result = CheckInstr(Opcode::Throw, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/shared-validator.cc:644:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 644 | Result result = CheckInstr(Opcode::Block, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:828:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 828 | Result result = CheckInstr(Opcode::If, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:900:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 900 | Result result = CheckInstr(Opcode::Loop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1168:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1168 | Result result = CheckInstr(Opcode::Try, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadZeroExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:947:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 947 | Result BinaryReaderInterp::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ 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.30/src/binary-writer.cc:1602:16, inlined from 'wabt::Result wabt::WriteBinaryModule(Stream*, const Module*, const WriteBinaryOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1795:35: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1155:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1155 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:694:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 694 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadSplatExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:936:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 936 | Result BinaryReaderInterp::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:704:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 704 | Result result = CheckInstr(Opcode::CallRef, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:918:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 918 | Result BinaryReaderInterp::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1005:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1005 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:906:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 906 | Result BinaryReaderInterp::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:930:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 930 | Result BinaryReaderInterp::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:896:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 896 | Result BinaryReaderInterp::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:890:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 890 | Result BinaryReaderInterp::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:684:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 684 | Result result = CheckInstr(Opcode::Call, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:995:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 995 | Result result = CheckInstr(Opcode::ReturnCall, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1303:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1303 | Result BinaryReaderInterp::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/src/shared-validator.cc:960:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 960 | Result result = CheckInstr(Opcode::RefFunc, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1292:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1292 | Result BinaryReaderInterp::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1204:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1204 | Result BinaryReaderInterp::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1198:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1198 | Result BinaryReaderInterp::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1002:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1002 | Result BinaryReaderInterp::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicNotifyExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:1415:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1415 | Result BinaryReaderInterp::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicWaitExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:1398:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1398 | Result BinaryReaderInterp::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:991:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 991 | Result BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:980:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 980 | Result BinaryReaderInterp::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicStoreExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:969:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 969 | Result BinaryReaderInterp::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicLoadExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ast.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc:19: /usr/include/c++/12.2.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.2.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.2.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.2.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.30/include/wabt/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.30/include/wabt/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.30/include/wabt/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.2.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.30/include/wabt/decompiler-ls.h:136:26: /usr/include/c++/12.2.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.30/include/wabt/decompiler-ls.h:137:39: /usr/include/c++/12.2.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.30/include/wabt/decompiler-ls.h:87:8: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/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.30/src/interp/binary-reader-interp.cc:876:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 876 | Result BinaryReaderInterp::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wast-lexer.cc: In member function 'wabt::Token wabt::WastLexer::GetKeywordToken()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/interp/binary-reader-interp.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:17: /usr/include/c++/12.2.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.2.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.2.1/vector:64: /usr/include/c++/12.2.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.2.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.2.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.2.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.2.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.2.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.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/interp/interp.h:21, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/interp.cc:17: /usr/include/c++/12.2.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.2.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.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:1218:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1218 | Result BinaryReaderIR::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:1210:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1210 | Result BinaryReaderIR::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1197:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1197 | Result BinaryReaderIR::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1188:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1188 | Result BinaryReaderIR::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1206:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1206 | Result BinaryReaderIR::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1184:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1184 | Result BinaryReaderIR::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1171:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1171 | Result BinaryReaderIR::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1167:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1167 | Result BinaryReaderIR::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1079:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1079 | Result BinaryReaderIR::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:963:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 963 | Result BinaryReaderIR::OnLoadExpr(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.30/src/interp/interp.cc:853:30: /usr/include/c++/12.2.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.30/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.30/src/binary-reader-ir.cc:864:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 864 | Result BinaryReaderIR::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:860:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 860 | Result BinaryReaderIR::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:800:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 800 | Result BinaryReaderIR::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:792:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 792 | Result BinaryReaderIR::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:780:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 780 | Result BinaryReaderIR::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:772:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 772 | Result BinaryReaderIR::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:764:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 764 | Result BinaryReaderIR::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:756:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 756 | Result BinaryReaderIR::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:748:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 748 | Result BinaryReaderIR::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:739:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 739 | Result BinaryReaderIR::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~ [ 42%] Linking CXX static library libwabt.a make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 42%] Built target wabt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 43%] Building CXX object CMakeFiles/wat2wasm.dir/src/tools/wat2wasm.cc.o [ 44%] Building CXX object CMakeFiles/wast2json.dir/src/tools/wast2json.cc.o [ 44%] Building CXX object CMakeFiles/wasm2wat.dir/src/tools/wasm2wat.cc.o [ 45%] Building CXX object CMakeFiles/wasm2c.dir/src/tools/wasm2c.cc.o [ 47%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/tools/wasm-opcodecnt.cc.o [ 47%] Building CXX object CMakeFiles/wasm2c.dir/src/c-writer.cc.o [ 49%] Building CXX object CMakeFiles/wasm-objdump.dir/src/tools/wasm-objdump.cc.o [ 49%] Building CXX object CMakeFiles/wasm-opcodecnt.dir/src/binary-reader-opcnt.cc.o [ 51%] Building CXX object CMakeFiles/wasm-objdump.dir/src/binary-reader-objdump.cc.o [ 51%] Building CXX object CMakeFiles/wasm-interp.dir/src/tools/wasm-interp.cc.o [ 51%] Building CXX object CMakeFiles/spectest-interp.dir/src/tools/spectest-interp.cc.o [ 52%] Building CXX object CMakeFiles/wat-desugar.dir/src/tools/wat-desugar.cc.o [ 53%] Building CXX object CMakeFiles/wasm-validate.dir/src/tools/wasm-validate.cc.o [ 54%] Building CXX object CMakeFiles/wasm-strip.dir/src/tools/wasm-strip.cc.o [ 55%] Building CXX object CMakeFiles/wasm.dir/src/apply-names.cc.o [ 56%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-ir.cc.o [ 58%] Building CXX object CMakeFiles/wasm-decompile.dir/src/tools/wasm-decompile.cc.o [ 58%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader-logging.cc.o [ 59%] Building CXX object CMakeFiles/wasm.dir/src/binary-reader.cc.o [ 60%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer-spec.cc.o [ 60%] Building CXX object CMakeFiles/wasm.dir/src/binary-writer.cc.o [ 61%] Building CXX object CMakeFiles/wasm.dir/src/binary.cc.o [ 63%] Building CXX object CMakeFiles/wasm.dir/src/binding-hash.cc.o [ 63%] Building CXX object CMakeFiles/wasm.dir/src/color.cc.o [ 64%] Building CXX object CMakeFiles/wasm.dir/src/common.cc.o [ 64%] Building CXX object CMakeFiles/wasm.dir/src/config.cc.o [ 65%] Building CXX object CMakeFiles/wasm.dir/src/decompiler.cc.o [ 67%] Building CXX object CMakeFiles/wasm.dir/src/error-formatter.cc.o [ 67%] Building CXX object CMakeFiles/wasm.dir/src/feature.cc.o [ 68%] Building CXX object CMakeFiles/wasm.dir/src/expr-visitor.cc.o [ 69%] Building CXX object CMakeFiles/wasm.dir/src/generate-names.cc.o [ 70%] Building CXX object CMakeFiles/wasm.dir/src/ir-util.cc.o [ 70%] Building CXX object CMakeFiles/wasm.dir/src/filenames.cc.o [ 71%] Building CXX object CMakeFiles/wasm.dir/src/ir.cc.o [ 72%] Building CXX object CMakeFiles/wasm.dir/src/leb128.cc.o [ 73%] Building CXX object CMakeFiles/wasm.dir/src/lexer-source-line-finder.cc.o [ 73%] Building CXX object CMakeFiles/wasm.dir/src/literal.cc.o [ 75%] Building C object CMakeFiles/wasm.dir/src/opcode-code-table.c.o [ 75%] Building CXX object CMakeFiles/wasm.dir/src/lexer-source.cc.o [ 76%] Building CXX object CMakeFiles/wasm.dir/src/opcode.cc.o [ 77%] Building CXX object CMakeFiles/wasm.dir/src/option-parser.cc.o [ 78%] Building CXX object CMakeFiles/wasm.dir/src/stream.cc.o [ 78%] Building CXX object CMakeFiles/wasm.dir/src/shared-validator.cc.o [ 79%] Building CXX object CMakeFiles/wasm.dir/src/resolve-names.cc.o [ 80%] Building CXX object CMakeFiles/wasm.dir/src/tracing.cc.o [ 81%] Building CXX object CMakeFiles/wasm.dir/src/validator.cc.o [ 82%] Building CXX object CMakeFiles/wasm.dir/src/utf8.cc.o [ 85%] Building CXX object CMakeFiles/wasm.dir/src/token.cc.o [ 85%] Building CXX object CMakeFiles/wasm.dir/src/interp/binary-reader-interp.cc.o [ 85%] Building CXX object CMakeFiles/wasm.dir/src/wat-writer.cc.o [ 85%] Building CXX object CMakeFiles/wasm.dir/src/wast-lexer.cc.o [ 87%] Building CXX object CMakeFiles/wasm.dir/src/wast-parser.cc.o [ 87%] Building CXX object CMakeFiles/wasm.dir/src/type-checker.cc.o [ 87%] Building CXX object CMakeFiles/wasm.dir/src/interp/istream.cc.o [ 88%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp.cc.o [ 89%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp-util.cc.o [ 90%] Building CXX object CMakeFiles/wasm.dir/src/interp/interp-wasm-c-api.cc.o /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/token.cc: In constructor 'wabt::Token::Token(wabt::Location, wabt::TokenType, wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:908:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 908 | Result BinaryReaderLogging::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:909:27: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 909 | return reader_->OnOpcode(opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/tools/wasm-strip.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnOpcode(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:205:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 205 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:211:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 211 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:217:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 217 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:229:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 229 | Result OnAtomicWaitExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:233:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 233 | Result OnAtomicNotifyExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:236:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 236 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:252:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 252 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:253:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 253 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:266:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 266 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:311:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 311 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:319:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 319 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:320:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 320 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:327:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 327 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:341:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 341 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:344:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 344 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:350:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 350 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:789:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 789 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:789:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 789 | DEFINE_LOAD_STORE_OPCODE(OnAtomicLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:790:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 790 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:790:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 790 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:791:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 791 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:791:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 791 | DEFINE_LOAD_STORE_OPCODE(OnAtomicRmwCmpxchgExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:792:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 792 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:792:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 792 | DEFINE_LOAD_STORE_OPCODE(OnAtomicStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:793:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 793 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:793:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 793 | DEFINE_LOAD_STORE_OPCODE(OnAtomicWaitExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:795:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 795 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:795:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 795 | DEFINE_LOAD_STORE_OPCODE(OnAtomicNotifyExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:796:1: note: in expansion of macro 'DEFINE_OPCODE' 796 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:796:1: note: in expansion of macro 'DEFINE_OPCODE' 796 | DEFINE_OPCODE(OnBinaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_OPCODE' 802 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:802:1: note: in expansion of macro 'DEFINE_OPCODE' 802 | DEFINE_OPCODE(OnCompareExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:803:1: note: in expansion of macro 'DEFINE_OPCODE' 803 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:803:1: note: in expansion of macro 'DEFINE_OPCODE' 803 | DEFINE_OPCODE(OnConvertExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:810:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 810 | DEFINE_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:810:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 810 | DEFINE_LOAD_STORE_OPCODE(OnLoadExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX executable wasm-strip [ 92%] Linking CXX executable wat-desugar /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:837:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 837 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:837:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 837 | DEFINE_LOAD_STORE_OPCODE(OnLoadSplatExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc: In member function 'virtual wabt::Result wabt::BinaryReaderLogging::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:838:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 838 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:838:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 838 | DEFINE_LOAD_STORE_OPCODE(OnLoadZeroExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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, Index memidx, \ | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:839:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 839 | DEFINE_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, memidx, alignment_log2, offset); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:839:1: note: in expansion of macro 'DEFINE_LOAD_STORE_OPCODE' 839 | DEFINE_LOAD_STORE_OPCODE(OnStoreExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:842:1: note: in expansion of macro 'DEFINE_OPCODE' 842 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:842:1: note: in expansion of macro 'DEFINE_OPCODE' 842 | DEFINE_OPCODE(OnUnaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:843:1: note: in expansion of macro 'DEFINE_OPCODE' 843 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-logging.cc:843:1: note: in expansion of macro 'DEFINE_OPCODE' 843 | DEFINE_OPCODE(OnTernaryExpr) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:844:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 844 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:736:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:844:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 844 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdLoadLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/binary-reader-logging.cc:845:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 845 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:736:25: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | return reader_->name(opcode, memidx, alignment_log2, offset, value); \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-logging.cc:845:1: note: in expansion of macro 'DEFINE_SIMD_LOAD_STORE_LANE_OPCODE' 845 | DEFINE_SIMD_LOAD_STORE_LANE_OPCODE(OnSimdStoreLaneExpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Built target wasm-strip [ 93%] Linking CXX executable wasm-decompile make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 93%] Built target wasm-strip-copy-to-bin In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-opcnt.cc:25: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:205:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 205 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:211:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 211 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:217:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 217 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:229:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 229 | Result OnAtomicWaitExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:233:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 233 | Result OnAtomicNotifyExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:236:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 236 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ [ 93%] Built target wat-desugar make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:252:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 252 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:253:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 253 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-objdump.cc:30: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:205:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 205 | Result OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:211:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 211 | Result OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:217:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 217 | Result OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader.cc:240:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 240 | Result BinaryReader::ReportUnexpectedOpcode(Opcode opcode, const char* where) { | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:223:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 223 | Result OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:229:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 229 | Result OnAtomicWaitExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:233:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 233 | Result OnAtomicNotifyExpr(Opcode, Index, Address, Address) override { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnBinaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:236:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 236 | Result OnBinaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~ [ 93%] Built target wat-desugar-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:266:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 266 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnCompareExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:252:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 252 | Result OnCompareExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnConvertExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:253:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 253 | Result OnConvertExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnConvert(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/type-checker.cc:592:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 592 | return CheckOpcode1(opcode); | ~~~~~~~~~~~~^~~~~~~~ [ 93%] Built target wasm-decompile /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnUnary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/type-checker.cc:873:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryGrow(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc:729:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 729 | return CheckOpcode1(Opcode::MemoryGrow, &limits, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:266:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 266 | Result OnLoadExpr(Opcode opcode, | ^~~~~~~~~~ [ 93%] Linking CXX executable wasm-validate make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 93%] Built target wasm-decompile-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:311:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 311 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:319:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 319 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:320:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 320 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:311:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 311 | Result OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:327:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 327 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnUnaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:319:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 319 | Result OnUnaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnTernaryExpr(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:320:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 320 | Result OnTernaryExpr(Opcode opcode) override { return Result::Ok; } | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:341:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 341 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:344:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 344 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:324:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 324 | Result OnSimdLaneOpExpr(Opcode opcode, uint64_t value) override { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:350:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 350 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:327:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 327 | Result OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:334:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 334 | Result OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/include/wabt/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.30/include/wabt/binary-reader-nop.h:341:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 341 | Result OnSimdShuffleOpExpr(Opcode opcode, v128 value) override { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:344:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 344 | Result OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnBinary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/include/wabt/binary-reader-nop.h: In member function 'virtual wabt::Result wabt::BinaryReaderNop::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-nop.h:350:10: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 350 | Result OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnCompare(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnSimdShuffleOp(wabt::Opcode, v128)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 93%] Built target wasm-validate make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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, | ^~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryCopy(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnMemoryFill(const wabt::Limits&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTableCopy()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 93%] Built target wasm-validate-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/src/type-checker.cc: In member function 'wabt::Result wabt::TypeChecker::OnTernary(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/src/binary-reader-opcnt.cc:242:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 242 | Result BinaryReaderOpcnt::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-opcnt.cc: In constructor 'wabt::OpcodeInfo::OpcodeInfo(wabt::Opcode, Kind)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-opcnt.cc:32:1: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 32 | OpcodeInfo::OpcodeInfo(Opcode opcode, Kind kind) | ^~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 94%] Linking CXX executable wast2json [ 95%] Linking CXX executable wasm2wat In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader.cc:17: /usr/include/c++/12.2.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.2.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.2.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.30/src/binary-reader.cc:630:21: /usr/include/c++/12.2.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.30/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.30/src/binary-reader-objdump.cc:1872:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1872 | Result BinaryReaderObjdump::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader-opcnt.cc:229:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 229 | Result BinaryReaderOpcnt::Emplace(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_map.h:63, from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader-opcnt.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.30/src/binary-reader-opcnt.cc:230:38: /usr/include/c++/12.2.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))...), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:252:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 252 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:256:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 256 | return Emplace(current_opcode_, OpcodeInfo::Kind::Index, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target wasm2wat make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:278:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 278 | return Emplace(current_opcode_, OpcodeInfo::Kind::Float32, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:229:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 229 | 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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.30/src/binary-reader-opcnt.cc:230:38: /usr/include/c++/12.2.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))...), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:262:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 262 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32Uint32, array, 2); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target wast2json make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:269:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 269 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint32Uint32Uint32, array, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | 3); | ~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' 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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.1/bits/stl_tree.h:2433:13: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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) { | ^ [ 95%] Built target wasm2wat-copy-to-bin [ 96%] Linking CXX executable wat2wasm make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-objdump.cc:578:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 578 | Result BinaryReaderObjdumpDisassemble::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Built target wast2json-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:229:8: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 229 | Result BinaryReaderOpcnt::Emplace(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:274:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 274 | return Emplace(current_opcode_, OpcodeInfo::Kind::Uint64, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-opcnt.cc:282:17: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 282 | return Emplace(current_opcode_, OpcodeInfo::Kind::Float64, &value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable wasm-opcodecnt make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 96%] Built target wat2wasm make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/src/binary-reader.cc:682:5: note: in expansion of macro 'CALLBACK' 682 | CALLBACK(OnOpcode, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader.cc:683:5: note: in expansion of macro 'ERROR_UNLESS_OPCODE_ENABLED' 683 | ERROR_UNLESS_OPCODE_ENABLED(opcode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:977:9: note: in expansion of macro 'CALLBACK' 977 | CALLBACK(OnLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:998:9: note: in expansion of macro 'CALLBACK' 998 | CALLBACK(OnStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1159:9: note: in expansion of macro 'CALLBACK' 1159 | CALLBACK(OnBinaryExpr, opcode); | ^~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1243:9: note: in expansion of macro 'CALLBACK' 1243 | CALLBACK(OnCompareExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1322:9: note: in expansion of macro 'CALLBACK' 1322 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1327:9: note: in expansion of macro 'CALLBACK' 1327 | CALLBACK(OnTernaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1347:9: note: in expansion of macro 'CALLBACK' 1347 | CALLBACK(OnSimdLaneOpExpr, opcode, lane_val); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1355:9: note: in expansion of macro 'CALLBACK' 1355 | CALLBACK(OnSimdShuffleOpExpr, opcode, value); | ^~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1370:9: note: in expansion of macro 'CALLBACK' 1370 | CALLBACK(OnLoadSplatExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1385:9: note: in expansion of macro 'CALLBACK' 1385 | CALLBACK(OnSimdLoadLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1402:9: note: in expansion of macro 'CALLBACK' 1402 | CALLBACK(OnSimdStoreLaneExpr, opcode, memidx, alignment_log2, offset, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1416:9: note: in expansion of macro 'CALLBACK' 1416 | CALLBACK(OnLoadZeroExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1457:9: note: in expansion of macro 'CALLBACK' 1457 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1514:9: note: in expansion of macro 'CALLBACK' 1514 | CALLBACK(OnUnaryExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1526:9: note: in expansion of macro 'CALLBACK' 1526 | CALLBACK(OnConvertExpr, opcode); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1537:9: note: in expansion of macro 'CALLBACK' 1537 | CALLBACK(OnAtomicNotifyExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1550:9: note: in expansion of macro 'CALLBACK' 1550 | CALLBACK(OnAtomicWaitExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1578:9: note: in expansion of macro 'CALLBACK' 1578 | CALLBACK(OnAtomicLoadExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1596:9: note: in expansion of macro 'CALLBACK' 1596 | CALLBACK(OnAtomicStoreExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1649:9: note: in expansion of macro 'CALLBACK' 1649 | CALLBACK(OnAtomicRmwExpr, opcode, memidx, alignment_log2, offset); | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/binary-reader.cc:1667:9: note: in expansion of macro 'CALLBACK' 1667 | CALLBACK(OnAtomicRmwCmpxchgExpr, opcode, memidx, alignment_log2, | ^~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader.cc:1826:38: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1826 | return ReportUnexpectedOpcode(opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 96%] Built target wat2wasm-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 96%] Built target wasm-opcodecnt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 96%] Built target wasm-opcodecnt-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'bool wabt::SharedValidator::ValidInitOpcode(wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicLoad(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:569:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 569 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:573:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 573 | result |= typechecker_.OnAtomicLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicNotify(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:577:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 577 | Result SharedValidator::OnAtomicNotify(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:581:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 581 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:585:58: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 585 | result |= typechecker_.OnAtomicNotify(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmwCmpxchg(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:589:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 589 | Result SharedValidator::OnAtomicRmwCmpxchg(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:593:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 593 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:597:62: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 597 | result |= typechecker_.OnAtomicRmwCmpxchg(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicRmw(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:601:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 601 | Result SharedValidator::OnAtomicRmw(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:605:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 605 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:609:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 609 | result |= typechecker_.OnAtomicRmw(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicStore(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:613:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 613 | Result SharedValidator::OnAtomicStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:617:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 617 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:621:57: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 621 | result |= typechecker_.OnAtomicStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnAtomicWait(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:625:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 625 | Result SharedValidator::OnAtomicWait(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:629:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 629 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:633:56: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 633 | result |= typechecker_.OnAtomicWait(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:637:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 637 | Result SharedValidator::OnBinary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:639:41: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 639 | result |= typechecker_.OnBinary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::Br, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::BrIf, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::BeginBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:665:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 665 | Result result = CheckInstr(Opcode::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::EndBrTable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::BrTable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:734:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 734 | Result SharedValidator::OnCompare(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:735:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 735 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:736:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 736 | result |= typechecker_.OnCompare(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:747:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 747 | Result SharedValidator::OnConvert(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:749:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 749 | result |= typechecker_.OnConvert(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:754:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 754 | Result result = CheckInstr(Opcode::DataDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc: In function 'void wabt::WriteOpcode(Stream*, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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::Delegate, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnDrop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::Drop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:773:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 773 | Result result = CheckInstr(Opcode::ElemDrop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnEnd(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::End, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:836:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 836 | Result SharedValidator::OnLoad(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:840:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 840 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:844:50: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 844 | result |= typechecker_.OnLoad(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadSplat(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:848:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 848 | Result SharedValidator::OnLoadSplat(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnLoadZero(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:860:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 860 | Result SharedValidator::OnLoadZero(const Location& loc, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:38, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/shared-validator.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:17: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:873:3: note: in expansion of macro 'CHECK_RESULT' 873 | CHECK_RESULT(CheckInstr(Opcode::LocalGet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:882:3: note: in expansion of macro 'CHECK_RESULT' 882 | CHECK_RESULT(CheckInstr(Opcode::LocalSet, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/include/wabt/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.30/src/shared-validator.cc:891:3: note: in expansion of macro 'CHECK_RESULT' 891 | CHECK_RESULT(CheckInstr(Opcode::LocalTee, loc)); | ^~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:911:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 911 | Result result = CheckInstr(Opcode::MemoryCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::MemoryFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:928:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 928 | Result result = CheckInstr(Opcode::MemoryGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:938:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 938 | Result result = CheckInstr(Opcode::MemoryInit, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::MemorySize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnNop(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:955:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 955 | Result result = CheckInstr(Opcode::Nop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnRefIsNull(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:977:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 977 | Result result = CheckInstr(Opcode::RefIsNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:983:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | Result result = CheckInstr(Opcode::RefNull, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:64, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/wat-writer.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.2.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.30/src/wat-writer.cc:1740:48, inlined from 'void wabt::{anonymous}::WatWriter::WriteExport(const wabt::Export&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1537:47, inlined from 'wabt::Result wabt::{anonymous}::WatWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1624:20, inlined from 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1778:32: /usr/include/c++/12.2.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.30/src/wat-writer.cc: In function 'wabt::Result wabt::WriteWat(Stream*, const Module*, const WriteWatOptions&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wat-writer.cc:1717:9: note: 'index' was declared here 1717 | Index index; | ^~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:989:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 989 | Result result = CheckInstr(Opcode::Rethrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnReturn(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::Return, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1034:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1034 | Result SharedValidator::OnSimdLaneOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1037:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1037 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1038:52: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1038 | result |= typechecker_.OnSimdLaneOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdLoadLane(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1042:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | Result SharedValidator::OnSimdLoadLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1047:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1047 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1051:65: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1051 | result |= typechecker_.OnSimdLoadLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc: In function 'std::string wabt::Decompiler::OpcodeToToken(wabt::Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnSimdStoreLane(const wabt::Location&, wabt::Opcode, wabt::Var, wabt::Address, uint64_t)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1055:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1055 | Result SharedValidator::OnSimdStoreLane(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1060:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1060 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1064:66: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1064 | result |= typechecker_.OnSimdStoreLane(opcode, mt.limits, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1068:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1068 | Result SharedValidator::OnSimdShuffleOp(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1071:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1071 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1072:55: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1072 | result |= typechecker_.OnSimdShuffleOp(opcode, value); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1076:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1076 | Result SharedValidator::OnStore(const Location& loc, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1080:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1080 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1084:51: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1084 | result |= typechecker_.OnStore(opcode, mt.limits); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1102:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1102 | Result result = CheckInstr(Opcode::TableFill, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1110:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1110 | Result result = CheckInstr(Opcode::TableGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::TableGrow, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1139:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1139 | Result result = CheckInstr(Opcode::TableSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1147:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1147 | Result result = CheckInstr(Opcode::TableSize, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1153:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1153 | Result SharedValidator::OnTernary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1154:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1154 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1155:42: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1155 | result |= typechecker_.OnTernary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1176:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1176 | Result SharedValidator::OnUnary(const Location& loc, Opcode opcode) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1177:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1177 | Result result = CheckInstr(opcode, loc); | ~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1178:40: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1178 | result |= typechecker_.OnUnary(opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc: In member function 'wabt::Result wabt::SharedValidator::OnUnreachable(const wabt::Location&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/shared-validator.cc:1183:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1183 | Result result = CheckInstr(Opcode::Unreachable, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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 file included from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc:20: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In function 'wabt::Type wabt::GetMemoryType(Type, Opcode)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/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.30/src/shared-validator.cc:795:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 795 | Result result = CheckInstr(Opcode::GlobalGet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:815:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 815 | Result result = CheckInstr(Opcode::GlobalSet, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1091:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1091 | Result result = CheckInstr(Opcode::TableCopy, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1128:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1128 | Result result = CheckInstr(Opcode::TableInit, 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.30/src/binary-writer.cc:712:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:715:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:718:47, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:721:42, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:724:41, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:728:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 728 | 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.30/src/binary-writer.cc:734:43, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:737:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 737 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:740:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 740 | WriteOpcode(stream_, Opcode::Block); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:743:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 743 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:746:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 746 | WriteOpcode(stream_, Opcode::Br); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:751:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 751 | WriteOpcode(stream_, Opcode::BrIf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:757:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 757 | WriteOpcode(stream_, Opcode::BrTable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:770:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 770 | WriteOpcode(stream_, Opcode::Call); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:776:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 776 | WriteOpcode(stream_, Opcode::ReturnCall); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:785:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 785 | WriteOpcode(stream_, Opcode::CallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:792:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 792 | WriteOpcode(stream_, Opcode::CallRef); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:800:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 800 | WriteOpcode(stream_, Opcode::ReturnCallIndirect); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:807:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 807 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:813:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 813 | WriteOpcode(stream_, Opcode::I32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:818:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 818 | WriteOpcode(stream_, Opcode::I64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:822:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 822 | WriteOpcode(stream_, Opcode::F32Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:826:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 826 | WriteOpcode(stream_, Opcode::F64Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:830:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 830 | WriteOpcode(stream_, Opcode::V128Const); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:839:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 839 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:842:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 842 | WriteOpcode(stream_, Opcode::Drop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:846:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 846 | WriteOpcode(stream_, Opcode::GlobalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:852:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 852 | WriteOpcode(stream_, Opcode::GlobalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:858:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 858 | WriteOpcode(stream_, Opcode::If); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:862:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 862 | WriteOpcode(stream_, Opcode::Else); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:865:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 865 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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.30/src/binary-writer.cc:869:35, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:873:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 873 | WriteOpcode(stream_, Opcode::LocalGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:879:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 879 | WriteOpcode(stream_, Opcode::LocalSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:885:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 885 | WriteOpcode(stream_, Opcode::LocalTee); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:890:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 890 | WriteOpcode(stream_, Opcode::Loop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:893:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 893 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:900:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 900 | WriteOpcode(stream_, Opcode::MemoryCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:907:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 907 | WriteOpcode(stream_, Opcode::DataDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:915:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 915 | WriteOpcode(stream_, Opcode::MemoryFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:922:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 922 | WriteOpcode(stream_, Opcode::MemoryGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:931:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 931 | WriteOpcode(stream_, Opcode::MemoryInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:940:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 940 | WriteOpcode(stream_, Opcode::MemorySize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:948:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 948 | WriteOpcode(stream_, Opcode::TableCopy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:955:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 955 | WriteOpcode(stream_, Opcode::ElemDrop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:964:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 964 | WriteOpcode(stream_, Opcode::TableInit); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:971:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 971 | WriteOpcode(stream_, Opcode::TableGet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:977:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 977 | WriteOpcode(stream_, Opcode::TableSet); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:983:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 983 | WriteOpcode(stream_, Opcode::TableGrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:989:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 989 | WriteOpcode(stream_, Opcode::TableSize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:995:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 995 | WriteOpcode(stream_, Opcode::TableFill); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1000:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1000 | WriteOpcode(stream_, Opcode::RefFunc); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1006:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1006 | WriteOpcode(stream_, Opcode::RefNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1011:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1011 | WriteOpcode(stream_, Opcode::RefIsNull); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1014:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1014 | WriteOpcode(stream_, Opcode::Nop); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1017:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1017 | WriteOpcode(stream_, Opcode::Rethrow); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1022:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1022 | WriteOpcode(stream_, Opcode::Return); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1027:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1027 | WriteOpcode(stream_, Opcode::Select); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1029:20: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1029 | WriteOpcode(stream_, Opcode::SelectT); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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.30/src/binary-writer.cc:1039:36, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1042:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1042 | WriteOpcode(stream_, Opcode::Throw); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1048:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1048 | WriteOpcode(stream_, Opcode::Try); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1055:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1055 | WriteOpcode(stream_, Opcode::CatchAll); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1057:26: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1057 | WriteOpcode(stream_, Opcode::Catch); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1062:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1062 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1065:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1065 | WriteOpcode(stream_, Opcode::Delegate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1070:22: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1070 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1076:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1076 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1079:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1079 | WriteOpcode(stream_, cast(expr)->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1083:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1083 | WriteOpcode(stream_, opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdLoadLaneExpr]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:704:24, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1089:51, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | WriteOpcode(stream_, typed_expr->opcode); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteLoadStoreExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]', inlined from 'void wabt::{anonymous}::BinaryWriter::WriteSimdLoadStoreLaneExpr(const wabt::Func*, const wabt::Expr*, const char*) [with T = wabt::SimdStoreLaneExpr]' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:704:24, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExpr(const wabt::Func*, const wabt::Expr*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1093:52, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1098:18: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 1098 | 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.30/src/binary-writer.cc:1104:40, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1107:39, inlined from 'void wabt::{anonymous}::BinaryWriter::WriteExprList(const wabt::Func*, const wabt::ExprList&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:688:14: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 688 | 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.30/src/binary-writer.cc:1128:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1110:18: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1110 | WriteOpcode(stream_, Opcode::Unreachable); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable wasm-interp [ 97%] Linking CXX executable wasm-objdump /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In function 'std::string wabt::LoadStoreTracking::GenAlign(wabt::Address, wabt::Opcode) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/shared-validator.h:23: /usr/include/c++/12.2.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.2.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.2.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.30/src/shared-validator.cc:133:20: /usr/include/c++/12.2.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.30/build' [ 97%] Built target wasm-interp /usr/include/c++/12.2.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.2.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>:: | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' 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.2.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.30/src/shared-validator.cc:153:22: /usr/include/c++/12.2.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.30/build' [ 97%] Built target wasm-objdump make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 97%] Built target wasm-interp-copy-to-bin make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ls.h: In member function 'std::string wabt::LoadStoreTracking::GenTypeDecl(const std::string&) const': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/build' [ 97%] Built target wasm-objdump-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc: In member function 'void wabt::{anonymous}::BinaryWriter::WriteInitExpr(const wabt::ExprList&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1134:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1134 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1023:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1023 | Result result = CheckInstr(Opcode::Select, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:722:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 722 | Result result = CheckInstr(Opcode::Catch, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1160:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1160 | Result result = CheckInstr(Opcode::Throw, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/src/shared-validator.cc:644:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 644 | Result result = CheckInstr(Opcode::Block, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:828:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 828 | Result result = CheckInstr(Opcode::If, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:900:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 900 | Result result = CheckInstr(Opcode::Loop, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1168:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1168 | Result result = CheckInstr(Opcode::Try, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:694:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 694 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:704:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 704 | Result result = CheckInstr(Opcode::CallRef, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:1005:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1005 | Result result = CheckInstr(Opcode::CallIndirect, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/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.30/src/shared-validator.cc:684:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 684 | Result result = CheckInstr(Opcode::Call, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:995:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 995 | Result result = CheckInstr(Opcode::ReturnCall, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void wabt::{anonymous}::BinaryWriter::WriteFunc(const wabt::Func*)', inlined from 'wabt::Result wabt::{anonymous}::BinaryWriter::WriteModule()' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1602:16, inlined from 'wabt::Result wabt::WriteBinaryModule(Stream*, const Module*, const WriteBinaryOptions&)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1795:35: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-writer.cc:1155:14: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1155 | WriteOpcode(stream_, Opcode::End); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/shared-validator.cc:960:29: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 960 | Result result = CheckInstr(Opcode::RefFunc, loc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadZeroExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:947:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 947 | Result BinaryReaderInterp::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnLoadSplatExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:936:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 936 | Result BinaryReaderInterp::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:918:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 918 | Result BinaryReaderInterp::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:906:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 906 | Result BinaryReaderInterp::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:930:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 930 | Result BinaryReaderInterp::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:896:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 896 | Result BinaryReaderInterp::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:890:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 890 | Result BinaryReaderInterp::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1303:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1303 | Result BinaryReaderInterp::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/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.30/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.30/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.30/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.30/src/interp/binary-reader-interp.cc:1292:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1292 | Result BinaryReaderInterp::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1204:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1204 | Result BinaryReaderInterp::OnConvertExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1198:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1198 | Result BinaryReaderInterp::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:1002:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1002 | Result BinaryReaderInterp::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicNotifyExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:1415:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1415 | Result BinaryReaderInterp::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicWaitExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:1398:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1398 | Result BinaryReaderInterp::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:991:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 991 | Result BinaryReaderInterp::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicRmwExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:980:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 980 | Result BinaryReaderInterp::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicStoreExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:969:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 969 | Result BinaryReaderInterp::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc: In member function 'virtual wabt::Result wabt::interp::{anonymous}::BinaryReaderInterp::OnAtomicLoadExpr(wabt::Opcode, wabt::interp::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/decompiler-ast.h:25, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/decompiler.cc:19: /usr/include/c++/12.2.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.2.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.2.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.2.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.30/include/wabt/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.30/include/wabt/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.30/include/wabt/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.2.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.30/include/wabt/decompiler-ls.h:136:26: /usr/include/c++/12.2.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.30/include/wabt/decompiler-ls.h:137:39: /usr/include/c++/12.2.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.30/include/wabt/decompiler-ls.h:87:8: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/include/wabt/decompiler-ls.h: In member function 'void wabt::LoadStoreTracking::Track(const wabt::Node&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/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.30/src/wast-lexer.cc: In member function 'wabt::Token wabt::WastLexer::GetKeywordToken()': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/wast-lexer.cc:585:63: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 585 | return Token(GetLocation(), info->token_type, info->opcode); | ^ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/interp/binary-reader-interp.cc:876:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 876 | Result BinaryReaderInterp::OnOpcode(Opcode opcode) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/c-writer.cc:2725:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 2725 | void CWriter::WritePrefixBinaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/c-writer.cc:2710:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 2710 | void CWriter::WriteInfixBinaryExpr(Opcode opcode, | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc: In member function 'void wabt::{anonymous}::CWriter::Write(const wabt::BinaryExpr&)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2750:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2750 | WriteInfixBinaryExpr(expr.opcode, "+"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2757:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2757 | WriteInfixBinaryExpr(expr.opcode, "-"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2764:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2764 | WriteInfixBinaryExpr(expr.opcode, "*"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2768:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2768 | WritePrefixBinaryExpr(expr.opcode, "I32_DIV_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2772:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2772 | WritePrefixBinaryExpr(expr.opcode, "I64_DIV_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2777:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2777 | WritePrefixBinaryExpr(expr.opcode, "DIV_U"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2782:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2782 | WriteInfixBinaryExpr(expr.opcode, "/"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2786:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2786 | WritePrefixBinaryExpr(expr.opcode, "I32_REM_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2790:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2790 | WritePrefixBinaryExpr(expr.opcode, "I64_REM_S"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2795:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2795 | WritePrefixBinaryExpr(expr.opcode, "REM_U"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2800:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2800 | WriteInfixBinaryExpr(expr.opcode, "&"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2805:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2805 | WriteInfixBinaryExpr(expr.opcode, "|"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2810:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2810 | WriteInfixBinaryExpr(expr.opcode, "^"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2838:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2838 | WritePrefixBinaryExpr(expr.opcode, "I32_ROTL"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2842:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2842 | WritePrefixBinaryExpr(expr.opcode, "I64_ROTL"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2846:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2846 | WritePrefixBinaryExpr(expr.opcode, "I32_ROTR"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2850:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2850 | WritePrefixBinaryExpr(expr.opcode, "I64_ROTR"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2855:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2855 | WritePrefixBinaryExpr(expr.opcode, "FMIN"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2860:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2860 | WritePrefixBinaryExpr(expr.opcode, "FMAX"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2864:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2864 | WritePrefixBinaryExpr(expr.opcode, "copysignf"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2868:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2868 | WritePrefixBinaryExpr(expr.opcode, "copysign"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/c-writer.cc:2733:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 2733 | void CWriter::WriteSignedBinaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/c-writer.cc:2703:6: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 2703 | void CWriter::WriteSimpleUnaryExpr(Opcode opcode, const char* op) { | ^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/tools/spectest-interp.cc:25: /usr/include/c++/12.2.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.2.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.2.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.30/src/tools/spectest-interp.cc:888:26, inlined from 'wabt::Result spectest::JSONParser::ParseExpectedValues(std::vector*)' at /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/tools/spectest-interp.cc:877:14: /usr/include/c++/12.2.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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/binary-reader.h:24, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/interp-wasm-c-api.cc:19: /usr/include/c++/12.2.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.2.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.2.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.30/src/interp/interp-wasm-c-api.cc:484:21: /usr/include/c++/12.2.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.2.1/vector:70, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/common.h:32, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/interp/binary-reader-interp.h:20, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/binary-reader-interp.cc:17: /usr/include/c++/12.2.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.2.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 '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.30/src/c-writer.cc:2345:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2882:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2882 | WriteInfixBinaryExpr(expr.opcode, "==", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2889:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2889 | WriteInfixBinaryExpr(expr.opcode, "!=", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2894:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2894 | WriteSignedBinaryExpr(expr.opcode, "<"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2901:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2901 | WriteInfixBinaryExpr(expr.opcode, "<", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2906:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2906 | WriteSignedBinaryExpr(expr.opcode, "<="); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2913:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2913 | WriteInfixBinaryExpr(expr.opcode, "<=", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2918:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2918 | WriteSignedBinaryExpr(expr.opcode, ">"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2925:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2925 | WriteInfixBinaryExpr(expr.opcode, ">", AssignOp::Disallowed); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2930:28: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2930 | WriteSignedBinaryExpr(expr.opcode, ">="); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2937:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2937 | 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.30/src/c-writer.cc:2356:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2949:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2949 | WriteSimpleUnaryExpr(expr.opcode, "!"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2953:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2953 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2957:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2957 | WriteSimpleUnaryExpr(expr.opcode, "(u64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2961:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2961 | WriteSimpleUnaryExpr(expr.opcode, "(u32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2965:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2965 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2969:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2969 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2973:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2973 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2977:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2977 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2981:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2981 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2985:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2985 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2989:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2989 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2993:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2993 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:2997:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 2997 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3001:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3001 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_S_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3005:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3005 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3009:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3009 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_S_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3013:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3013 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3017:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3017 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_U_F32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3021:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3021 | WriteSimpleUnaryExpr(expr.opcode, "I32_TRUNC_SAT_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3025:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3025 | WriteSimpleUnaryExpr(expr.opcode, "I64_TRUNC_SAT_U_F64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3029:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3029 | WriteSimpleUnaryExpr(expr.opcode, "(f32)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3033:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3033 | WriteSimpleUnaryExpr(expr.opcode, "(f32)(s64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3037:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3037 | WriteSimpleUnaryExpr(expr.opcode, "(f32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3041:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3041 | WriteSimpleUnaryExpr(expr.opcode, "(f32)wasm_quiet"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3047:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3047 | WriteSimpleUnaryExpr(expr.opcode, "(f32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3051:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3051 | WriteSimpleUnaryExpr(expr.opcode, "(f64)(s32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3055:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3055 | WriteSimpleUnaryExpr(expr.opcode, "(f64)(s64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3059:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3059 | WriteSimpleUnaryExpr(expr.opcode, "(f64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3063:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3063 | WriteSimpleUnaryExpr(expr.opcode, "(f64)wasm_quietf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3069:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3069 | WriteSimpleUnaryExpr(expr.opcode, "(f64)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3073:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3073 | WriteSimpleUnaryExpr(expr.opcode, "f32_reinterpret_i32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3077:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3077 | WriteSimpleUnaryExpr(expr.opcode, "i32_reinterpret_f32"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3081:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3081 | WriteSimpleUnaryExpr(expr.opcode, "f64_reinterpret_i64"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3085:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3085 | 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.30/src/c-writer.cc:2594:14: /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3157:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3157 | WriteSimpleUnaryExpr(expr.opcode, "I32_CLZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3161:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3161 | WriteSimpleUnaryExpr(expr.opcode, "I64_CLZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3165:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3165 | WriteSimpleUnaryExpr(expr.opcode, "I32_CTZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3169:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3169 | WriteSimpleUnaryExpr(expr.opcode, "I64_CTZ"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3173:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3173 | WriteSimpleUnaryExpr(expr.opcode, "I32_POPCNT"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3177:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3177 | WriteSimpleUnaryExpr(expr.opcode, "I64_POPCNT"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3182:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3182 | WriteSimpleUnaryExpr(expr.opcode, "-"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3186:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3186 | WriteSimpleUnaryExpr(expr.opcode, "wasm_fabsf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3190:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3190 | WriteSimpleUnaryExpr(expr.opcode, "wasm_fabs"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3194:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3194 | WriteSimpleUnaryExpr(expr.opcode, "wasm_sqrtf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3198:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3198 | WriteSimpleUnaryExpr(expr.opcode, "wasm_sqrt"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3202:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3202 | WriteSimpleUnaryExpr(expr.opcode, "wasm_ceilf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3206:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3206 | WriteSimpleUnaryExpr(expr.opcode, "wasm_ceil"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3210:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3210 | WriteSimpleUnaryExpr(expr.opcode, "wasm_floorf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3214:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3214 | WriteSimpleUnaryExpr(expr.opcode, "wasm_floor"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3218:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3218 | WriteSimpleUnaryExpr(expr.opcode, "wasm_truncf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3222:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3222 | WriteSimpleUnaryExpr(expr.opcode, "wasm_trunc"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3226:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3226 | WriteSimpleUnaryExpr(expr.opcode, "wasm_nearbyintf"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3230:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3230 | WriteSimpleUnaryExpr(expr.opcode, "wasm_nearbyint"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3234:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3234 | WriteSimpleUnaryExpr(expr.opcode, "(u32)(s32)(s8)(u8)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3238:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3238 | WriteSimpleUnaryExpr(expr.opcode, "(u32)(s32)(s16)(u16)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3242:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3242 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s8)(u8)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3246:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3246 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s16)(u16)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/c-writer.cc:3250:27: note: parameter passing for argument of type 'const wabt::Opcode' changed in GCC 7.1 3250 | WriteSimpleUnaryExpr(expr.opcode, "(u64)(s64)(s32)(u32)"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.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.2.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.2.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.2.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.2.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.2.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.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/include/wabt/interp/interp.h:21, from /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/interp/interp.cc:17: /usr/include/c++/12.2.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.2.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%] Linking CXX executable wasm2c make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 98%] Built target wasm2c make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 98%] Built target wasm2c-copy-to-bin [ 99%] Linking CXX executable spectest-interp make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 99%] Built target spectest-interp make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 99%] Built target spectest-interp-copy-to-bin /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadZeroExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:1218:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1218 | Result BinaryReaderIR::OnLoadZeroExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnLoadSplatExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:1210:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1210 | Result BinaryReaderIR::OnLoadSplatExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1197:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1197 | Result BinaryReaderIR::OnSimdStoreLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1188:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1188 | Result BinaryReaderIR::OnSimdLoadLaneExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1206:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1206 | Result BinaryReaderIR::OnSimdShuffleOpExpr(Opcode opcode, v128 value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1184:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1184 | Result BinaryReaderIR::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1171:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1171 | Result BinaryReaderIR::OnTernaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1167:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1167 | Result BinaryReaderIR::OnUnaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:1079:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 1079 | Result BinaryReaderIR::OnStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:963:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 963 | Result BinaryReaderIR::OnLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:864:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 864 | Result BinaryReaderIR::OnConvertExpr(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.30/src/interp/interp.cc:853:30: /usr/include/c++/12.2.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.30/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.30/src/binary-reader-ir.cc:860:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 860 | Result BinaryReaderIR::OnCompareExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:800:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 800 | Result BinaryReaderIR::OnBinaryExpr(Opcode opcode) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicNotifyExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:792:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 792 | Result BinaryReaderIR::OnAtomicNotifyExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicWaitExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:780:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 780 | Result BinaryReaderIR::OnAtomicWaitExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwCmpxchgExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:772:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 772 | Result BinaryReaderIR::OnAtomicRmwCmpxchgExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicRmwExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:764:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 764 | Result BinaryReaderIR::OnAtomicRmwExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicStoreExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:756:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 756 | Result BinaryReaderIR::OnAtomicStoreExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc: In member function 'virtual wabt::Result wabt::{anonymous}::BinaryReaderIR::OnAtomicLoadExpr(wabt::Opcode, wabt::Index, wabt::Address, wabt::Address)': /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/src/binary-reader-ir.cc:748:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 748 | Result BinaryReaderIR::OnAtomicLoadExpr(Opcode opcode, | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30/src/binary-reader-ir.cc:739:8: note: parameter passing for argument of type 'wabt::Opcode' changed in GCC 7.1 739 | 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.30/build' [100%] Built target wasm make[1]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' >>> wabt: Entering fakeroot... make: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[1]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' Consolidate compiler generated dependencies of target wasm-rt-impl Consolidate compiler generated dependencies of target cwriter-template make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 2%] Built target wasm-rt-impl [ 7%] Built target cwriter-template Consolidate compiler generated dependencies of target wabt make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 42%] Built target wabt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' Consolidate compiler generated dependencies of target wat2wasm Consolidate compiler generated dependencies of target wast2json Consolidate compiler generated dependencies of target wasm2wat Consolidate compiler generated dependencies of target wasm-opcodecnt Consolidate compiler generated dependencies of target wasm-interp Consolidate compiler generated dependencies of target wasm2c Consolidate compiler generated dependencies of target spectest-interp Consolidate compiler generated dependencies of target wat-desugar Consolidate compiler generated dependencies of target wasm-validate Consolidate compiler generated dependencies of target wasm-objdump 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.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' Consolidate compiler generated dependencies of target wasm [ 47%] Built target wat2wasm [ 47%] Built target wast2json [ 47%] Built target wasm2wat [ 48%] Built target wasm-interp [ 50%] Built target wasm-strip make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 53%] Built target wasm-objdump make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 56%] Built target wasm-opcodecnt make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 57%] Built target wat-desugar [ 58%] Built target wasm-validate [ 59%] Built target spectest-interp [ 63%] Built target wasm2c [ 64%] Built target wasm-decompile make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Entering directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' make[2]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' [ 64%] Built target wasm-strip-copy-to-bin [ 64%] Built target wast2json-copy-to-bin [ 64%] Built target wat2wasm-copy-to-bin [ 64%] Built target wasm2wat-copy-to-bin [ 64%] Built target wasm-objdump-copy-to-bin [ 64%] Built target wasm-interp-copy-to-bin [ 78%] Built target wasm-opcodecnt-copy-to-bin [100%] Built target wasm [100%] Built target wasm-validate-copy-to-bin [100%] Built target wat-desugar-copy-to-bin [100%] Built target wasm2c-copy-to-bin [100%] Built target spectest-interp-copy-to-bin [100%] Built target wasm-decompile-copy-to-bin make[1]: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/build' Install the project... -- Install configuration: "None" -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/libwabt.a -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/error.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/token.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader-opcnt.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/opcode-code-table.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/c-writer.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/lexer-source.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/color.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/generate-names.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/decompiler-ls.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/shared-validator.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-writer.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader-objdump.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/wast-parser.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-writer-spec.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/base-types.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/ir-util.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/string-util.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/common.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/interp-math.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/interp-inl.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/interp-wasi.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/interp-util.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/interp.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/istream.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/binary-reader-interp.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/interp/wasi_api.def -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/wast-lexer.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binding-hash.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/error-formatter.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/range.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/result.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader-logging.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/filenames.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/circular-array.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/resolve-names.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/stream.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/wat-writer.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/opcode.def -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/opcode.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/apply-names.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/tracing.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/ir.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/expr-visitor.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/decompiler.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/option-parser.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/cast.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/validator.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/token.def -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader-nop.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/feature.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/literal.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/feature.def -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/lexer-source-line-finder.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/leb128.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/utf8.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/string-format.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/binary-reader-ir.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/type-checker.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/intrusive-list.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/type.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/make-unique.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/decompiler-ast.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/decompiler-naming.h -- Up-to-date: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include -- Up-to-date: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wabt/config.h -- 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-impl.h -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/include/wasm-rt.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 -- 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/wasm2wat.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/wat2wasm.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/wasm2c.1 -- 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/wast2json.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-objdump.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/wat-desugar.1 -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/cmake/wabt/wabt-targets.cmake -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/cmake/wabt/wabt-targets-none.cmake -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/cmake/wabt/wabt-config.cmake -- Installing: /home/buildozer/aports/testing/wabt/pkg/wabt/usr/lib/cmake/wabt/wabt-config-version.cmake make: Leaving directory '/home/buildozer/aports/testing/wabt/src/wabt-1.0.30/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.30-r0.apk >>> wabt*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> wabt*: Package size: 10.4 MB >>> wabt*: Compressing data... >>> wabt*: Create checksum... >>> wabt*: Create wabt-1.0.30-r0.apk >>> wabt: Build complete at Thu, 17 Nov 2022 06:46:22 +0000 elapsed time 0h 0m 26s >>> wabt: Cleaning up srcdir >>> wabt: Cleaning up pkgdir >>> wabt: Uninstalling dependencies... (1/5) Purging .makedepends-wabt (20221117.064557) (2/5) Purging cmake (3.24.3-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-r28.trigger OK: 290 MiB in 101 packages >>> wabt: Updating the testing/armv7 repository index... >>> wabt: Signing the index...