[INFO] fetching crate ion-c-sys 0.4.10...
[INFO] testing ion-c-sys-0.4.10 against beta-2021-05-08 for beta-1.53-1
[INFO] extracting crate ion-c-sys 0.4.10 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate ion-c-sys 0.4.10 on toolchain beta-2021-05-08
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-05-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ion-c-sys 0.4.10
[INFO] finished tweaking crates.io crate ion-c-sys 0.4.10
[INFO] tweaked toml for crates.io crate ion-c-sys 0.4.10 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-05-08" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-05-08" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rstest_reuse v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8da2abb3f9d3dd82d51693aac5c9ac190d6f2c02b80645b7e8419eaf88a10375
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "8da2abb3f9d3dd82d51693aac5c9ac190d6f2c02b80645b7e8419eaf88a10375", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8da2abb3f9d3dd82d51693aac5c9ac190d6f2c02b80645b7e8419eaf88a10375", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8da2abb3f9d3dd82d51693aac5c9ac190d6f2c02b80645b7e8419eaf88a10375", kill_on_drop: false }`
[INFO] [stdout] 8da2abb3f9d3dd82d51693aac5c9ac190d6f2c02b80645b7e8419eaf88a10375
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] aa4c780df60b5923ca65a6490157981bd837c2a9a1972579cd63f4b35e5c8c04
[INFO] running `Command { std: "docker" "start" "-a" "aa4c780df60b5923ca65a6490157981bd837c2a9a1972579cd63f4b35e5c8c04", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-bigint v0.3.2
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling bindgen v0.58.1
[INFO] [stderr]    Compiling bigdecimal v0.2.0
[INFO] [stderr]    Compiling ion-c-sys v0.4.10 (/opt/rustwide/workdir)
[INFO] [stderr] error: failed to run custom build command for `ion-c-sys v0.4.10 (/opt/rustwide/workdir)`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/ion-c-sys-c6e460a1511bde87/build-script-build` (exit status: 101)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   running: "cmake" "/opt/rustwide/workdir/ion-c" "-DCMAKE_INSTALL_PREFIX=/opt/rustwide/target/debug/build/ion-c-sys-452ed7dc3925e7ee/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Debug"
[INFO] [stderr]   -- The CXX compiler identification is GNU 9.3.0
[INFO] [stderr]   -- The C compiler identification is GNU 9.3.0
[INFO] [stderr]   -- Check for working CXX compiler: /usr/bin/c++
[INFO] [stderr]   -- Check for working CXX compiler: /usr/bin/c++ -- works
[INFO] [stderr]   -- Detecting CXX compiler ABI info
[INFO] [stderr]   -- Detecting CXX compiler ABI info - done
[INFO] [stderr]   -- Detecting CXX compile features
[INFO] [stderr]   -- Detecting CXX compile features - done
[INFO] [stderr]   -- Check for working C compiler: /usr/bin/cc
[INFO] [stderr]   -- Check for working C compiler: /usr/bin/cc -- works
[INFO] [stderr]   -- Detecting C compiler ABI info
[INFO] [stderr]   -- Detecting C compiler ABI info - done
[INFO] [stderr]   -- Detecting C compile features
[INFO] [stderr]   -- Detecting C compile features - done
[INFO] [stderr]   -- Build type set to Debug
[INFO] [stderr]   -- Setting DECNUMBER max digits to 34
[INFO] [stderr]   -- Found PythonInterp: /usr/bin/python (found version "2.7.18") 
[INFO] [stderr]   -- Looking for pthread.h
[INFO] [stderr]   -- Looking for pthread.h - found
[INFO] [stderr]   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
[INFO] [stderr]   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
[INFO] [stderr]   -- Looking for pthread_create in pthreads
[INFO] [stderr]   -- Looking for pthread_create in pthreads - not found
[INFO] [stderr]   -- Looking for pthread_create in pthread
[INFO] [stderr]   -- Looking for pthread_create in pthread - found
[INFO] [stderr]   -- Found Threads: TRUE  
[INFO] [stderr]   -- CPack generators: ZIP;TGZ;DEB;RPM
[INFO] [stderr]   -- Configuring done
[INFO] [stderr]   -- Generating done
[INFO] [stderr]   -- Build files have been written to: /opt/rustwide/target/debug/build/ion-c-sys-452ed7dc3925e7ee/out/build
[INFO] [stderr]   running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--"
[INFO] [stderr]   Scanning dependencies of target decNumber
[INFO] [stderr]   Scanning dependencies of target decNumber_static
[INFO] [stderr]   [  1%] Building C object decNumber/CMakeFiles/decNumber.dir/decContext.c.o
[INFO] [stderr]   [  2%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decContext.c.o
[INFO] [stderr]   [  3%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decimal128.c.o
[INFO] [stderr]   [  4%] Building C object decNumber/CMakeFiles/decNumber.dir/decimal128.c.o
[INFO] [stderr]   Scanning dependencies of target gtest
[INFO] [stderr]   [  5%] Building C object decNumber/CMakeFiles/decNumber.dir/decimal32.c.o
[INFO] [stderr]   [  6%] Building C object decNumber/CMakeFiles/decNumber.dir/decimal64.c.o
[INFO] [stderr]   [  7%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decimal64.c.o
[INFO] [stderr]   Scanning dependencies of target objlib
[INFO] [stderr]   [  8%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[INFO] [stderr]   [  9%] Building C object decNumber/CMakeFiles/decNumber.dir/decNumber.c.o
[INFO] [stderr]   [ 10%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decimal32.c.o
[INFO] [stderr]   [ 12%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decPacked.c.o
[INFO] [stderr]   [ 13%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decNumber.c.o
[INFO] [stderr]   [ 15%] Building C object decNumber/CMakeFiles/decNumber.dir/decPacked.c.o
[INFO] [stderr]   [ 16%] Building C object ionc/CMakeFiles/objlib.dir/decQuadHelpers.c.o
[INFO] [stderr]   [ 17%] Building C object ionc/CMakeFiles/objlib.dir/ion_allocation.c.o
[INFO] [stderr]   [ 14%] Building C object decNumber/CMakeFiles/decNumber_static.dir/decQuad.c.o
[INFO] [stderr]   [ 18%] Building C object decNumber/CMakeFiles/decNumber.dir/decQuad.c.o
[INFO] [stderr]   [ 19%] Building C object ionc/CMakeFiles/objlib.dir/ion_catalog.c.o
[INFO] [stderr]   [ 20%] Building C object ionc/CMakeFiles/objlib.dir/ion_binary.c.o
[INFO] [stderr]   [ 21%] Building C object ionc/CMakeFiles/objlib.dir/ion_errors.c.o
[INFO] [stderr]   [ 23%] Building C object ionc/CMakeFiles/objlib.dir/ion_collection.c.o
[INFO] [stderr]   [ 24%] Building C object ionc/CMakeFiles/objlib.dir/ion_debug.c.o
[INFO] [stderr]   [ 25%] Building C object ionc/CMakeFiles/objlib.dir/ion_helpers.c.o
[INFO] [stderr]   [ 26%] Building C object ionc/CMakeFiles/objlib.dir/ion_index.c.o
[INFO] [stderr]   [ 27%] Building C object ionc/CMakeFiles/objlib.dir/ion_initialize.c.o
[INFO] [stderr]   [ 28%] Building C object ionc/CMakeFiles/objlib.dir/ion_int.c.o
[INFO] [stderr]   [ 29%] Building C object ionc/CMakeFiles/objlib.dir/ion_reader_binary.c.o
[INFO] [stderr]   [ 30%] Building C object ionc/CMakeFiles/objlib.dir/ion_reader.c.o
[INFO] [stderr]   [ 31%] Building C object ionc/CMakeFiles/objlib.dir/ion_reader_text.c.o
[INFO] [stderr]   [ 32%] Building C object ionc/CMakeFiles/objlib.dir/ion_stream.c.o
[INFO] [stderr]   [ 34%] Building C object ionc/CMakeFiles/objlib.dir/ion_scanner.c.o
[INFO] [stderr]   [ 35%] Building C object ionc/CMakeFiles/objlib.dir/ion_symbol_table.c.o
[INFO] [stderr]   [ 36%] Building C object ionc/CMakeFiles/objlib.dir/ion_timestamp.c.o
[INFO] [stderr]   [ 37%] Building C object ionc/CMakeFiles/objlib.dir/ion_string.c.o
[INFO] [stderr]   [ 38%] Building C object ionc/CMakeFiles/objlib.dir/ion_writer_binary.c.o
[INFO] [stderr]   [ 39%] Building C object ionc/CMakeFiles/objlib.dir/ion_writer.c.o
[INFO] [stderr]   [ 40%] Building C object ionc/CMakeFiles/objlib.dir/ion_writer_text.c.o
[INFO] [stderr]   [ 41%] Building C object ionc/CMakeFiles/objlib.dir/ion_decimal.c.o
[INFO] [stderr]   [ 42%] Building C object ionc/CMakeFiles/objlib.dir/ion_float.c.o
[INFO] [stderr]   [ 43%] Building C object ionc/CMakeFiles/objlib.dir/ion_extractor.c.o
[INFO] [stderr]   [ 45%] Linking C static library libdecNumber_static.a
[INFO] [stderr]   [ 46%] Linking C shared library libdecNumber.so
[INFO] [stderr]   [ 46%] Built target decNumber_static
[INFO] [stderr]   [ 46%] Built target decNumber
[INFO] [stderr]   [ 46%] Built target objlib
[INFO] [stderr]   Scanning dependencies of target ionc
[INFO] [stderr]   Scanning dependencies of target ionc_static
[INFO] [stderr]   [ 47%] Linking C shared library libionc.so
[INFO] [stderr]   [ 48%] Linking C static library libionc_static.a
[INFO] [stderr]   [ 48%] Built target ionc_static
[INFO] [stderr]   [ 48%] Built target ionc
[INFO] [stderr]   Scanning dependencies of target ion_events
[INFO] [stderr]   Scanning dependencies of target ionizer
[INFO] [stderr]   Scanning dependencies of target ion_events_static
[INFO] [stderr]   Scanning dependencies of target ionsymbols
[INFO] [stderr]   [ 49%] Building C object tools/ionizer/CMakeFiles/ionizer.dir/ionizer_args.c.o
[INFO] [stderr]   [ 50%] Building CXX object tools/events/CMakeFiles/ion_events.dir/ion_event_util.cpp.o
[INFO] [stderr]   [ 51%] Building C object tools/ionizer/CMakeFiles/ionizer.dir/ionizer.c.o
[INFO] [stderr]   [ 52%] Building CXX object tools/events/CMakeFiles/ion_events.dir/ion_event_equivalence.cpp.o
[INFO] [stderr]   [ 53%] Building C object tools/ionizer/CMakeFiles/ionizer.dir/ionizer_stream.c.o
[INFO] [stderr]   [ 54%] Building CXX object tools/events/CMakeFiles/ion_events_static.dir/ion_event_equivalence.cpp.o
[INFO] [stderr]   [ 56%] Building C object tools/ionsymbols/CMakeFiles/ionsymbols.dir/ionsymbols_args.c.o
[INFO] [stderr]   [ 57%] Building CXX object tools/events/CMakeFiles/ion_events.dir/ion_event_stream.cpp.o
[INFO] [stderr]   [ 58%] Building CXX object tools/events/CMakeFiles/ion_events_static.dir/ion_event_stream.cpp.o
[INFO] [stderr]   [ 59%] Building C object tools/ionsymbols/CMakeFiles/ionsymbols.dir/ionsymbols.c.o
[INFO] [stderr]   [ 61%] Building CXX object tools/events/CMakeFiles/ion_events_static.dir/ion_event_util.cpp.o
[INFO] [stderr]   [ 60%] Building C object tools/ionsymbols/CMakeFiles/ionsymbols.dir/options.c.o
[INFO] [stderr]   [ 62%] Building C object tools/ionizer/CMakeFiles/ionizer.dir/options.c.o
[INFO] [stderr]   [ 63%] Linking C executable ionizer
[INFO] [stderr]   [ 64%] Linking C executable ionsymbols
[INFO] [stderr]   [ 64%] Built target ionizer
[INFO] [stderr]   [ 64%] Built target ionsymbols
[INFO] [stderr]   [ 65%] Linking CXX shared library libion_events.so
[INFO] [stderr]   [ 65%] Built target ion_events
[INFO] [stderr]   Scanning dependencies of target ion
[INFO] [stderr]   Scanning dependencies of target ion_cli
[INFO] [stderr]   Scanning dependencies of target ion_cli_main
[INFO] [stderr]   [ 67%] Building CXX object tools/cli/CMakeFiles/ion.dir/main.cpp.o
[INFO] [stderr]   [ 68%] Building C object tools/cli/CMakeFiles/ion.dir/argtable/argtable3.c.o
[INFO] [stderr]   [ 69%] Building CXX object tools/cli/CMakeFiles/ion.dir/cli.cpp.o
[INFO] [stderr]   [ 70%] Building C object tools/cli/CMakeFiles/ion_cli_main.dir/argtable/argtable3.c.o
[INFO] [stderr]   [ 71%] Building CXX object tools/cli/CMakeFiles/ion_cli_main.dir/main.cpp.o
[INFO] [stderr]   [ 72%] Building CXX object tools/cli/CMakeFiles/ion_cli_main.dir/cli.cpp.o
[INFO] [stderr]   [ 73%] Building CXX object tools/cli/CMakeFiles/ion_cli.dir/cli.cpp.o
[INFO] [stderr]   [ 74%] Linking CXX static library libion_events_static.a
[INFO] [stderr]   [ 74%] Built target ion_events_static
[INFO] [stderr]   [ 75%] Linking CXX static library libion_cli_main.a
[INFO] [stderr]   [ 75%] Built target ion_cli_main
[INFO] [stderr]   [ 76%] Linking CXX static library libgtest.a
[INFO] [stderr]   [ 78%] Linking CXX executable ion
[INFO] [stderr]   [ 78%] Built target gtest
[INFO] [stderr]   [ 78%] Built target ion
[INFO] [stderr]   Scanning dependencies of target gtest_main
[INFO] [stderr]   [ 79%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[INFO] [stderr]   [ 80%] Linking CXX shared library libion_cli.so
[INFO] [stderr]   [ 80%] Built target ion_cli
[INFO] [stderr]   [ 81%] Linking CXX static library libgtest_main.a
[INFO] [stderr]   [ 81%] Built target gtest_main
[INFO] [stderr]   Scanning dependencies of target all_tests
[INFO] [stderr]   [ 82%] Building CXX object test/CMakeFiles/all_tests.dir/ion_test_util.cpp.o
[INFO] [stderr]   [ 83%] Building CXX object test/CMakeFiles/all_tests.dir/ion_assert.cpp.o
[INFO] [stderr]   [ 84%] Building CXX object test/CMakeFiles/all_tests.dir/gather_vectors.cpp.o
[INFO] [stderr]   [ 85%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_binary.cpp.o
[INFO] [stderr]   [ 86%] Building CXX object test/CMakeFiles/all_tests.dir/test_vectors.cpp.o
[INFO] [stderr]   [ 87%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_writer.cpp.o
[INFO] [stderr]   [ 89%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_decimal.cpp.o
[INFO] [stderr]   [ 90%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_symbol.cpp.o
[INFO] [stderr]   [ 91%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_timestamp.cpp.o
[INFO] [stderr]   [ 92%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_text.cpp.o
[INFO] [stderr]   [ 93%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_values.cpp.o
[INFO] [stderr]   [ 94%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_cli.cpp.o
[INFO] [stderr]   [ 95%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_extractor.cpp.o
[INFO] [stderr]   [ 97%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_stream.cpp.o
[INFO] [stderr]   [ 98%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_integer.cpp.o
[INFO] [stderr]   [ 97%] Building CXX object test/CMakeFiles/all_tests.dir/test_ion_reader_seek.cpp.o
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   CURRENT_SOURCE_DIR : /opt/rustwide/workdir/ion-c/ionc
[INFO] [stderr]   SOURCE_DIR : /opt/rustwide/workdir/ion-c
[INFO] [stderr]   CMake Warning (dev) at test/googletest/CMakeLists.txt:3 (project):
[INFO] [stderr]     Policy CMP0048 is not set: project() command manages VERSION variables.
[INFO] [stderr]     Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
[INFO] [stderr]     command to set the policy and suppress this warning.
[INFO] [stderr] 
[INFO] [stderr]     The following variable(s) would be set to empty:
[INFO] [stderr] 
[INFO] [stderr]       PROJECT_VERSION
[INFO] [stderr]       PROJECT_VERSION_MAJOR
[INFO] [stderr]       PROJECT_VERSION_MINOR
[INFO] [stderr]       PROJECT_VERSION_PATCH
[INFO] [stderr]   This warning is for project developers.  Use -Wno-dev to suppress it.
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning (dev) at test/googletest/googlemock/CMakeLists.txt:10 (option):
[INFO] [stderr]     Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
[INFO] [stderr]     --help-policy CMP0077" for policy details.  Use the cmake_policy command to
[INFO] [stderr]     set the policy and suppress this warning.
[INFO] [stderr] 
[INFO] [stderr]     For compatibility with older versions of CMake, option is clearing the
[INFO] [stderr]     normal variable 'BUILD_SHARED_LIBS'.
[INFO] [stderr]   This warning is for project developers.  Use -Wno-dev to suppress it.
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning (dev) at test/googletest/googlemock/CMakeLists.txt:40 (project):
[INFO] [stderr]     Policy CMP0048 is not set: project() command manages VERSION variables.
[INFO] [stderr]     Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
[INFO] [stderr]     command to set the policy and suppress this warning.
[INFO] [stderr] 
[INFO] [stderr]     The following variable(s) would be set to empty:
[INFO] [stderr] 
[INFO] [stderr]       PROJECT_VERSION
[INFO] [stderr]       PROJECT_VERSION_MAJOR
[INFO] [stderr]       PROJECT_VERSION_MINOR
[INFO] [stderr]       PROJECT_VERSION_PATCH
[INFO] [stderr]   This warning is for project developers.  Use -Wno-dev to suppress it.
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning (dev) at test/googletest/googletest/CMakeLists.txt:47 (project):
[INFO] [stderr]     Policy CMP0048 is not set: project() command manages VERSION variables.
[INFO] [stderr]     Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
[INFO] [stderr]     command to set the policy and suppress this warning.
[INFO] [stderr] 
[INFO] [stderr]     The following variable(s) would be set to empty:
[INFO] [stderr] 
[INFO] [stderr]       PROJECT_VERSION
[INFO] [stderr]       PROJECT_VERSION_MAJOR
[INFO] [stderr]       PROJECT_VERSION_MINOR
[INFO] [stderr]       PROJECT_VERSION_PATCH
[INFO] [stderr]   This warning is for project developers.  Use -Wno-dev to suppress it.
[INFO] [stderr] 
[INFO] [stderr]   CMake Warning:
[INFO] [stderr]     Manually-specified variables were not used by the project:
[INFO] [stderr] 
[INFO] [stderr]       CMAKE_ASM_COMPILER
[INFO] [stderr]       CMAKE_ASM_FLAGS
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/decNumber/decimal32.c:30: warning: "DECNUMDIGITS" redefined
[INFO] [stderr]      30 | #define  DECNUMDIGITS  7      // make decNumbers with space for 7
[INFO] [stderr]         | 
[INFO] [stderr]   <command-line>: note: this is the location of the previous definition
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/decNumber/decimal64.c:30: warning: "DECNUMDIGITS" redefined
[INFO] [stderr]      30 | #define  DECNUMDIGITS 16      // make decNumbers with space for 16
[INFO] [stderr]         | 
[INFO] [stderr]   <command-line>: note: this is the location of the previous definition
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/decNumber/decimal64.c:30: warning: "DECNUMDIGITS" redefined
[INFO] [stderr]      30 | #define  DECNUMDIGITS 16      // make decNumbers with space for 16
[INFO] [stderr]         | 
[INFO] [stderr]   <command-line>: note: this is the location of the previous definition
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/decNumber/decimal32.c:30: warning: "DECNUMDIGITS" redefined
[INFO] [stderr]      30 | #define  DECNUMDIGITS  7      // make decNumbers with space for 7
[INFO] [stderr]         | 
[INFO] [stderr]   <command-line>: note: this is the location of the previous definition
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_allocation.c: In function '_ion_strdup':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_allocation.c:99:42: warning: pointer type mismatch in conditional expression
[INFO] [stderr]      99 |     memcpy(dst->value, (is_empty) ? "\0" : src->value, (is_empty) ? 1 : src->length);
[INFO] [stderr]         |                                          ^
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_binary.c:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_binary.c: In function 'ion_binary_read_int_64_and_sign':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:111:71: warning: passing argument 2 of 'ion_stream_read_byte' from incompatible pointer type [-Wincompatible-pointer-types]
[INFO] [stderr]     111 |                                   IONCHECK(ion_stream_read_byte((xh), &(xb)));  \
[INFO] [stderr]         |                                                                       ^~~~~
[INFO] [stderr]         |                                                                       |
[INFO] [stderr]         |                                                                       uint64_t * {aka long unsigned int *}
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:72:34: note: in definition of macro 'IONCHECK'
[INFO] [stderr]      72 | #define IONCHECK(x)      { err = x; if (err) goto fail; }
[INFO] [stderr]         |                                  ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_binary.c:347:9: note: in expansion of macro 'ION_GET'
[INFO] [stderr]     347 |         ION_GET(pstream, b);
[INFO] [stderr]         |         ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:32,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_binary.c:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_stream.h:231:78: note: expected 'int *' but argument is of type 'uint64_t *' {aka 'long unsigned int *'}
[INFO] [stderr]     231 | ION_API_EXPORT iERR ion_stream_read_byte           (ION_STREAM *stream, int *p_c);
[INFO] [stderr]         |                                                                         ~~~~~^~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_collection.c: In function '_ion_collection_compare':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_collection.c:227:13: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     227 |     if (lhs == NULL ^ rhs == NULL) {
[INFO] [stderr]         |             ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_step_out':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:789:119: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'ION_TYPE' {aka 'struct ion_type *'} [-Wformat=]
[INFO] [stderr]     789 |             snprintf(error_message, ION_ERROR_MESSAGE_MAX_LENGTH, "Unable to step out of unrecognized container type %s", text->_current_container);
[INFO] [stderr]         |                                                                                                                      ~^   ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]         |                                                                                                                       |       |
[INFO] [stderr]         |                                                                                                                       char *  ION_TYPE {aka struct ion_type *}
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_get_value_length':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1188:23: warning: unused variable 'text' [-Wunused-variable]
[INFO] [stderr]    1188 |     ION_TEXT_READER  *text = &preader->typed_reader.text;
[INFO] [stderr]         |                       ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_read_int32':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1343:22: warning: unused variable 'text' [-Wunused-variable]
[INFO] [stderr]    1343 |     ION_TEXT_READER *text = &preader->typed_reader.text;
[INFO] [stderr]         |                      ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_read_int64':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1382:15: warning: pointer targets in assignment from 'BYTE *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
[INFO] [stderr]    1382 |     value_end = text->_scanner._value_image.value + text->_scanner._value_image.length;
[INFO] [stderr]         |               ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1383:17: warning: pointer targets in assignment from 'BYTE *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
[INFO] [stderr]    1383 |     value_start = text->_scanner._value_image.value; // if this is hexadecimal, we may need to skip past the "0x"
[INFO] [stderr]         |                 ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_read_double':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1487:56: warning: pointer targets in passing argument 1 of 'atof' differ in signedness [-Wpointer-sign]
[INFO] [stderr]    1487 |         double_value = atof(text->_scanner._value_image.value);
[INFO] [stderr]         |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[INFO] [stderr]         |                                                        |
[INFO] [stderr]         |                                                        BYTE * {aka unsigned char *}
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:27,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:19:
[INFO] [stderr]   /usr/include/stdlib.h:101:33: note: expected 'const char *' but argument is of type 'BYTE *' {aka 'unsigned char *'}
[INFO] [stderr]     101 | extern double atof (const char *__nptr)
[INFO] [stderr]         |                     ~~~~~~~~~~~~^~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:18:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_read_timestamp':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1558:61: warning: pointer targets in passing argument 2 of 'ion_timestamp_parse' differ in signedness [-Wpointer-sign]
[INFO] [stderr]    1558 |                                , text->_scanner._value_image.value
[INFO] [stderr]         |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[INFO] [stderr]         |                                                             |
[INFO] [stderr]         |                                                             BYTE * {aka unsigned char *}
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:72:34: note: in definition of macro 'IONCHECK'
[INFO] [stderr]      72 | #define IONCHECK(x)      { err = x; if (err) goto fail; }
[INFO] [stderr]         |                                  ^
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:26,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:18:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_timestamp.h:99:69: note: expected 'char *' but argument is of type 'BYTE *' {aka 'unsigned char *'}
[INFO] [stderr]      99 | ION_API_EXPORT iERR ion_timestamp_parse(ION_TIMESTAMP *ptime, char *buffer, SIZE length,
[INFO] [stderr]         |                                                               ~~~~~~^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_get_string_length':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1616:22: warning: unused variable 'terminator' [-Wunused-variable]
[INFO] [stderr]    1616 |     BYTE             terminator = '"';
[INFO] [stderr]         |                      ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c: In function '_ion_reader_text_load_string_in_value_buffer':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader_text.c:1710:22: warning: unused variable 'terminator' [-Wunused-variable]
[INFO] [stderr]    1710 |     BYTE             terminator = '"';
[INFO] [stderr]         |                      ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c: In function '_ion_reader_validate_options':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:393:11: warning: variable 'msg' set but not used [-Wunused-but-set-variable]
[INFO] [stderr]     393 |     char *msg;
[INFO] [stderr]         |           ^~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_int.c:43:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function 'ion_int_copy':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:105:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     105 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c: In function '_ion_reader_is_null_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:932:5: warning: enumeration value 'ion_type_invalid' not handled in switch [-Wswitch]
[INFO] [stderr]     932 |     switch(preader->type) {
[INFO] [stderr]         |     ^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function '_ion_int_from_radix_chars_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:453:25: warning: array subscript has type 'char' [-Wchar-subscripts]
[INFO] [stderr]     453 |         d = digit_values[c];
[INFO] [stderr]         |                         ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:932:5: warning: enumeration value 'ion_type_unknown_writer' not handled in switch [-Wswitch]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:932:5: warning: enumeration value 'ion_type_text_writer' not handled in switch [-Wswitch]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:932:5: warning: enumeration value 'ion_type_binary_writer' not handled in switch [-Wswitch]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_reader.c:932:5: warning: enumeration value 'ion_type_unknown_reader' not handled in switch [-Wswitch]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function 'ion_int_from_abs_bytes':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:575:14: warning: variable 'byte' set but not used [-Wunused-but-set-variable]
[INFO] [stderr]     575 |     BYTE     byte;
[INFO] [stderr]         |              ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:573:23: warning: variable 'may_overflow' set but not used [-Wunused-but-set-variable]
[INFO] [stderr]     573 |     BOOL     is_zero, may_overflow;
[INFO] [stderr]         |                       ^~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_int.c:43:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function '_ion_int_highest_bit_set_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:68:40: warning: unused variable 'err' [-Wunused-variable]
[INFO] [stderr]      68 | #define iENTER             FN_DEF iERR err = IERR_OK
[INFO] [stderr]         |                                        ^~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:1234:5: note: in expansion of macro 'iENTER'
[INFO] [stderr]    1234 |     iENTER;
[INFO] [stderr]         |     ^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function '_ion_int_sub_digit':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:1712:19: warning: unused variable 'carry' [-Wunused-variable]
[INFO] [stderr]    1712 |     BOOL          carry = FALSE;
[INFO] [stderr]         |                   ^~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c: In function '_ion_int_init_globals':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_int.c:1069:1: warning: control reaches end of non-void function [-Wreturn-type]
[INFO] [stderr]    1069 | }
[INFO] [stderr]         | ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_scanner.c: In function '_ion_scanner_read_cached_bytes':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_scanner.c:1394:22: warning: unused variable 'sb' [-Wunused-variable]
[INFO] [stderr]    1394 |     BYTE *pb = buf, *sb = scanner->_pending_bytes_pos;
[INFO] [stderr]         |                      ^~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_stdin':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:130:30: warning: statement with no effect [-Wunused-value]
[INFO] [stderr]     130 |   #define SET_MODE_BINARY(x) 1
[INFO] [stderr]         |                              ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:220:3: note: in expansion of macro 'SET_MODE_BINARY'
[INFO] [stderr]     220 |   SET_MODE_BINARY(stdin);
[INFO] [stderr]         |   ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_stdout':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:130:30: warning: statement with no effect [-Wunused-value]
[INFO] [stderr]     130 |   #define SET_MODE_BINARY(x) 1
[INFO] [stderr]         |                              ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:244:3: note: in expansion of macro 'SET_MODE_BINARY'
[INFO] [stderr]     244 |   SET_MODE_BINARY(stdout);
[INFO] [stderr]         |   ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_stderr':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:130:30: warning: statement with no effect [-Wunused-value]
[INFO] [stderr]     130 |   #define SET_MODE_BINARY(x) 1
[INFO] [stderr]         |                              ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:263:3: note: in expansion of macro 'SET_MODE_BINARY'
[INFO] [stderr]     263 |   SET_MODE_BINARY(stderr);
[INFO] [stderr]         |   ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_fd_in':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:346:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[INFO] [stderr]     346 |   stream->_fp = (FILE *)fd_in;
[INFO] [stderr]         |                 ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_fd_out':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:369:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[INFO] [stderr]     369 |   stream->_fp = (FILE *)fd_out;
[INFO] [stderr]         |                 ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_open_fd_rw':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:392:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
[INFO] [stderr]     392 |   stream->_fp = (FILE *)fd;
[INFO] [stderr]         |                 ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function 'ion_stream_write_stream':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:873:12: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
[INFO] [stderr]     873 |   if (!len < 0) FAILWITH(IERR_INVALID_ARG);
[INFO] [stderr]         |            ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:873:12: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:873:7: note: add parentheses around left hand side expression to silence this warning
[INFO] [stderr]     873 |   if (!len < 0) FAILWITH(IERR_INVALID_ARG);
[INFO] [stderr]         |       ^~~~
[INFO] [stderr]         |       (   )
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_flush_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1216:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[INFO] [stderr]    1216 |         written = (SIZE)WRITE( (int)stream->_fp, stream->_dirty_start, stream->_dirty_length );
[INFO] [stderr]         |                                ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1190:12: warning: unused variable 'position' [-Wunused-variable]
[INFO] [stderr]    1190 |   POSITION position;
[INFO] [stderr]         |            ^~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_fetch_fill_page':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1539:23: warning: unused variable 'paged' [-Wunused-variable]
[INFO] [stderr]    1539 |     ION_STREAM_PAGED *paged = PAGED_STREAM(stream);
[INFO] [stderr]         |                       ^~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_fseek':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1608:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[INFO] [stderr]    1608 |          if (LSEEK((int)stream->_fp, (long)target_position, SEEK_SET)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1597:23: warning: unused variable 'paged' [-Wunused-variable]
[INFO] [stderr]    1597 |     ION_STREAM_PAGED *paged = PAGED_STREAM(stream);
[INFO] [stderr]         |                       ^~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_fread':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1835:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[INFO] [stderr]    1835 |          bytes_read = (SIZE)READ((int)stream->_fp, dst, local_bytes_read);
[INFO] [stderr]         |                                  ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1765:23: warning: unused variable 'paged' [-Wunused-variable]
[INFO] [stderr]    1765 |     ION_STREAM_PAGED *paged = PAGED_STREAM(stream);
[INFO] [stderr]         |                       ^~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_console_read':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1861:23: warning: unused variable 'paged' [-Wunused-variable]
[INFO] [stderr]    1861 |     ION_STREAM_PAGED *paged = PAGED_STREAM(stream);
[INFO] [stderr]         |                       ^~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c: In function '_ion_stream_page_release':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:1994:51: warning: passing argument 3 of '_ion_index_delete' from incompatible pointer type [-Wincompatible-pointer-types]
[INFO] [stderr]    1994 |     _ion_index_delete(&(paged->_index), &page_id, &test_page);
[INFO] [stderr]         |                                                   ^~~~~~~~~~
[INFO] [stderr]         |                                                   |
[INFO] [stderr]         |                                                   ION_PAGE ** {aka struct _ion_page **}
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:35,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_stream.c:118:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_index.h:133:65: note: expected 'void **' but argument is of type 'ION_PAGE **' {aka 'struct _ion_page **'}
[INFO] [stderr]     133 | void  _ion_index_delete    (ION_INDEX *index, void *key, void **p_data);
[INFO] [stderr]         |                                                          ~~~~~~~^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_symbol_table.c: In function '_ion_symbol_table_import_compare':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_symbol_table.c:1112:13: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]    1112 |     if (lhs == NULL ^ rhs == NULL) {
[INFO] [stderr]         |             ^
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:20:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_write_field_name_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:925:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     925 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_intercept_imports_symbol':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:1764:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1764 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_intercept_imports_symbol_sid':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:1774:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1774 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_free':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:2767:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    2767 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_free_local_symbol_table':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:2821:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    2821 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c: In function '_ion_writer_clear_field_name_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer.c:2882:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    2882 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_writer_text.c:20:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer_text.c: In function '_ion_writer_text_initialize':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer_text.c:48:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]      48 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer_text.c: In function '_ion_writer_text_write_ion_int':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_writer_text.c:447:15: warning: unused variable 'is_negative' [-Wunused-variable]
[INFO] [stderr]     447 |     int       is_negative = FALSE, decimal_digits;
[INFO] [stderr]         |               ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_free':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:112:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     112 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_to_string_quad_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:204:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     204 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:207:5: note: in expansion of macro 'ION_DECIMAL_TO_STRING_HELPER_BUILDER'
[INFO] [stderr]     207 |     ION_DECIMAL_TO_STRING_HELPER_BUILDER(decQuadIsSigned, decQuadIsInfinite, decQuadIsNaN,
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_to_string_number_helper':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:204:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     204 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:212:5: note: in expansion of macro 'ION_DECIMAL_TO_STRING_HELPER_BUILDER'
[INFO] [stderr]     212 |     ION_DECIMAL_TO_STRING_HELPER_BUILDER(decNumberIsNegative, decNumberIsInfinite, decNumberIsNaN,
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_string':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:217:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     217 |     ION_DECIMAL_SWITCH(
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_from_uint32':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:228:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     228 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_from_int32':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:235:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     235 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_from_quad':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:242:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     242 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_from_number':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:249:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     249 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_int32':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:258:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     258 |     ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:269:1: note: in expansion of macro 'ION_DECIMAL_CONVERSION_API_BUILDER'
[INFO] [stderr]     269 | ION_DECIMAL_CONVERSION_API_BUILDER(ion_decimal_to_int32, int32_t, decQuadToInt32Exact, decNumberToInt32);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_uint32':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:258:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     258 |     ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:270:1: note: in expansion of macro 'ION_DECIMAL_CONVERSION_API_BUILDER'
[INFO] [stderr]     270 | ION_DECIMAL_CONVERSION_API_BUILDER(ion_decimal_to_uint32, uint32_t, decQuadToUInt32Exact, decNumberToUInt32);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_ion_int':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:277:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     277 |     ION_DECIMAL_IF_QUAD(value) {
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_fma_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:420:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     420 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:334:5: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     334 |     ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND; \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:428:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND'
[INFO] [stderr]     428 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:486:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND'
[INFO] [stderr]     486 | ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND(ion_decimal_fma, decQuadFMA, decNumberFMA);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:420:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     420 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:334:5: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     334 |     ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND; \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:428:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND'
[INFO] [stderr]     428 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:486:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND'
[INFO] [stderr]     486 | ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND(ion_decimal_fma, decQuadFMA, decNumberFMA);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:420:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     420 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:336:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     336 |         decQuadCopy(ION_DECIMAL_AS_QUAD(fhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:428:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND'
[INFO] [stderr]     428 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_THREE_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:486:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND'
[INFO] [stderr]     486 | ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND(ion_decimal_fma, decQuadFMA, decNumberFMA);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:420:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     420 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:486:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND'
[INFO] [stderr]     486 | ION_DECIMAL_COMPUTE_API_BUILDER_THREE_OPERAND(ion_decimal_fma, decQuadFMA, decNumberFMA);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_add_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:487:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     487 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_add, decQuadAdd, decNumberAdd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:487:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     487 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_add, decQuadAdd, decNumberAdd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:487:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     487 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_add, decQuadAdd, decNumberAdd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_and_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:488:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     488 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_and, decQuadAnd, decNumberAnd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:488:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     488 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_and, decQuadAnd, decNumberAnd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:488:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     488 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_and, decQuadAnd, decNumberAnd);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_divide_quad_in_place':
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_extractor.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_extractor.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_extractor.c: In function 'ion_extractor_close':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_extractor.c:81:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]      81 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:489:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     489 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide, decQuadDivide, decNumberDivide);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:489:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     489 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide, decQuadDivide, decNumberDivide);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:489:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     489 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide, decQuadDivide, decNumberDivide);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_divide_integer_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:490:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     490 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide_integer, decQuadDivideInteger, decNumberDivideInteger);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:490:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     490 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide_integer, decQuadDivideInteger, decNumberDivideInteger);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:490:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     490 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_divide_integer, decQuadDivideInteger, decNumberDivideInteger);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_max_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:491:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     491 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max, decQuadMax, decNumberMax);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:491:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     491 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max, decQuadMax, decNumberMax);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:491:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     491 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max, decQuadMax, decNumberMax);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_max_mag_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:492:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     492 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max_mag, decQuadMaxMag, decNumberMaxMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:492:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     492 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max_mag, decQuadMaxMag, decNumberMaxMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:492:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     492 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_max_mag, decQuadMaxMag, decNumberMaxMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_min_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:493:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     493 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min, decQuadMin, decNumberMin);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:493:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     493 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min, decQuadMin, decNumberMin);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:493:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     493 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min, decQuadMin, decNumberMin);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_min_mag_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:494:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     494 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min_mag, decQuadMinMag, decNumberMinMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:494:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     494 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min_mag, decQuadMinMag, decNumberMinMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:494:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     494 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_min_mag, decQuadMinMag, decNumberMinMag);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_multiply_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:495:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     495 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_multiply, decQuadMultiply, decNumberMultiply);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:495:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     495 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_multiply, decQuadMultiply, decNumberMultiply);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:495:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     495 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_multiply, decQuadMultiply, decNumberMultiply);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_or_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:496:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     496 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_or, decQuadOr, decNumberOr);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:496:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     496 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_or, decQuadOr, decNumberOr);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:496:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     496 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_or, decQuadOr, decNumberOr);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_quantize_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:497:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     497 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_quantize, decQuadQuantize, decNumberQuantize);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:497:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     497 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_quantize, decQuadQuantize, decNumberQuantize);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:497:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     497 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_quantize, decQuadQuantize, decNumberQuantize);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_remainder_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:498:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     498 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder, decQuadRemainder, decNumberRemainder);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:498:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     498 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder, decQuadRemainder, decNumberRemainder);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:498:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     498 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder, decQuadRemainder, decNumberRemainder);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_remainder_near_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:499:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     499 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder_near, decQuadRemainderNear, decNumberRemainderNear);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:499:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     499 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder_near, decQuadRemainderNear, decNumberRemainderNear);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:499:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     499 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_remainder_near, decQuadRemainderNear, decNumberRemainderNear);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_rotate_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:500:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     500 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_rotate, decQuadRotate, decNumberRotate);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:500:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     500 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_rotate, decQuadRotate, decNumberRotate);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:500:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     500 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_rotate, decQuadRotate, decNumberRotate);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_scaleb_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:501:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     501 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_scaleb, decQuadScaleB, decNumberScaleB);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:501:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     501 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_scaleb, decQuadScaleB, decNumberScaleB);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:501:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     501 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_scaleb, decQuadScaleB, decNumberScaleB);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_shift_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:502:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     502 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_shift, decQuadShift, decNumberShift);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:502:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     502 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_shift, decQuadShift, decNumberShift);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:502:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     502 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_shift, decQuadShift, decNumberShift);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_subtract_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:503:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     503 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_subtract, decQuadSubtract, decNumberSubtract);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:503:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     503 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_subtract, decQuadSubtract, decNumberSubtract);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:503:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     503 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_subtract, decQuadSubtract, decNumberSubtract);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_xor_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:504:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     504 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_xor, decQuadXor, decNumberXor);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:504:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     504 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_xor, decQuadXor, decNumberXor);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:504:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     504 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_xor, decQuadXor, decNumberXor);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_abs':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:505:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     505 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_abs, decQuadAbs, decNumberAbs);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_invert':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:506:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     506 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_invert, decQuadInvert, decNumberInvert);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_logb':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:507:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     507 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_logb, decQuadLogB, decNumberLogB);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_minus':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:508:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     508 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_minus, decQuadMinus, decNumberMinus);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_plus':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:509:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     509 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_plus, decQuadPlus, decNumberPlus);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_reduce':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:510:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     510 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_reduce, decQuadReduce, decNumberReduce);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_integral_exact':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:477:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     477 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:511:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND'
[INFO] [stderr]     511 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND(ion_decimal_to_integral_exact, decQuadToIntegralExact, decNumberToIntegralExact);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_to_integral_value':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:513:1: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     513 | ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_finite':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:527:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     527 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_finite, decQuadIsFinite, decNumberIsFinite);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_infinite':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:528:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     528 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_infinite, decQuadIsInfinite, decNumberIsInfinite);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_nan':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:529:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     529 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_nan, decQuadIsNaN, decNumberIsNaN);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_negative':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:530:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     530 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_negative, decQuadIsNegative, decNumberIsNegative);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_zero':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:531:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     531 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_zero, decQuadIsZero, decNumberIsZero);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_canonical':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:532:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     532 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_canonical, decQuadIsCanonical, decNumberIsCanonical);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:27:12: warning: variable 'num_value' set but not used [-Wunused-but-set-variable]
[INFO] [stderr]      27 | decNumber *num_value; \
[INFO] [stderr]         |            ^~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:532:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     532 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_is_canonical, decQuadIsCanonical, decNumberIsCanonical);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_radix':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:533:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     533 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_radix, decQuadRadix, decNumberRadix);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:27:12: warning: variable 'num_value' set but not used [-Wunused-but-set-variable]
[INFO] [stderr]      27 | decNumber *num_value; \
[INFO] [stderr]         |            ^~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:524:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     524 |     ION_DECIMAL_SWITCH(value, return if_quad(quad_value), return if_number(num_value)); \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:533:1: note: in expansion of macro 'ION_DECIMAL_UTILITY_API_BUILDER'
[INFO] [stderr]     533 | ION_DECIMAL_UTILITY_API_BUILDER(ion_decimal_radix, decQuadRadix, decNumberRadix);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_normal':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:536:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     536 |     ION_DECIMAL_SWITCH(value, return decQuadIsNormal(quad_value), return decNumberIsNormal(num_value, context));
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_subnormal':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:540:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     540 |     ION_DECIMAL_SWITCH(value, return decQuadIsSubnormal(quad_value), return decNumberIsSubnormal(num_value, context));
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_get_exponent':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:544:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     544 |     ION_DECIMAL_SWITCH(value, return decQuadGetExponent(quad_value), return num_value->exponent);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_digits':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:548:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     548 |     ION_DECIMAL_SWITCH(value, return decQuadDigits(quad_value), return num_value->digits);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_is_integer':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:46:1: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]      46 | ION_DECIMAL_IF_QUAD(value) { \
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:556:5: note: in expansion of macro 'ION_DECIMAL_SWITCH'
[INFO] [stderr]     556 |     ION_DECIMAL_SWITCH(value, return decQuadIsInteger(quad_value), return num_value->exponent == 0);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_compare_quad':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:566:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     566 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_compare_number':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:574:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     574 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_canonical':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:628:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     628 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:635:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT'
[INFO] [stderr]     635 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT(ion_decimal_canonical, decQuadCanonical, decNumberCopy); /* decNumbers are always canonical. */
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_copy':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:628:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     628 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:636:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT'
[INFO] [stderr]     636 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT(ion_decimal_copy, decQuadCopy, decNumberCopy);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_copy_abs':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:628:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     628 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:637:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT'
[INFO] [stderr]     637 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT(ion_decimal_copy_abs, decQuadCopyAbs, decNumberCopyAbs);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function 'ion_decimal_copy_negate':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:30:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      30 |         quad_value = ION_DECIMAL_AS_QUAD(ion_decimal);
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:459:5: note: in expansion of macro 'ION_DECIMAL_IF_QUAD'
[INFO] [stderr]     459 |     ION_DECIMAL_IF_QUAD(rhs) { \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:628:5: note: in expansion of macro 'ION_DECIMAL_BASIC_API_BUILDER'
[INFO] [stderr]     628 |     ION_DECIMAL_BASIC_API_BUILDER( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:638:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT'
[INFO] [stderr]     638 | ION_DECIMAL_COMPUTE_API_BUILDER_ONE_OPERAND_NO_CONTEXT(ion_decimal_copy_negate, decQuadCopyNegate, decNumberCopyNegate);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c: In function '_ion_decimal_copy_sign_quad_in_place':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:327:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     327 |         decQuadCopy(ION_DECIMAL_AS_QUAD(lhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:648:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     648 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_copy_sign, _decQuad_copy_sign_drop_context, _decNumber_copy_sign_drop_context);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:22:42: warning: passing argument 1 of 'decQuadCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]      22 | #define ION_DECIMAL_AS_QUAD(ion_decimal) &ion_decimal->value.quad_value
[INFO] [stderr]         |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:355:9: note: in definition of macro 'ION_DECIMAL_QUAD_CALCULATE'
[INFO] [stderr]     355 |         on_overflow; \
[INFO] [stderr]         |         ^~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:330:21: note: in expansion of macro 'ION_DECIMAL_AS_QUAD'
[INFO] [stderr]     330 |         decQuadCopy(ION_DECIMAL_AS_QUAD(rhs), &temp); \
[INFO] [stderr]         |                     ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:446:26: note: in expansion of macro 'ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND'
[INFO] [stderr]     446 |         /*restore_quad=*/ION_DECIMAL_RESTORE_QUAD_TWO_OPERAND, \
[INFO] [stderr]         |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:648:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     648 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_copy_sign, _decQuad_copy_sign_drop_context, _decNumber_copy_sign_drop_context);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_types.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/../decNumber/include/decNumber/decQuad.h:144:20: note: expected 'decQuad *' {aka 'union <anonymous> *'} but argument is of type 'const decQuad *' {aka 'const union <anonymous> *'}
[INFO] [stderr]     144 |   extern decQuad * decQuadCopy(decQuad *, const decQuad *);
[INFO] [stderr]         |                    ^~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:386:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     386 |     iRETURN; \
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:438:5: note: in expansion of macro 'ION_DECIMAL_OVERFLOW_API_BUILDER'
[INFO] [stderr]     438 |     ION_DECIMAL_OVERFLOW_API_BUILDER ( \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/ionc/ion_decimal.c:648:1: note: in expansion of macro 'ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND'
[INFO] [stderr]     648 | ION_DECIMAL_COMPUTE_API_BUILDER_TWO_OPERAND(ion_decimal_copy_sign, _decQuad_copy_sign_drop_context, _decNumber_copy_sign_drop_context);
[INFO] [stderr]         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionizer/ionizer.c: In function 'main':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionizer/ionizer.c:120:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
[INFO] [stderr]     120 |     if (g_hsymtab)  CHECK(ion_symbol_table_close(g_hsymtab), "closing the temp symbol table");
[INFO] [stderr]         |        ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionizer/ionizer.c:121:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
[INFO] [stderr]     121 |     if (g_hcatalog) CHECK(ion_catalog_close(g_hcatalog), "closing the catalog");
[INFO] [stderr]         |        ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionizer/ionizer.c:126:76: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=]
[INFO] [stderr]     126 |         fprintf(stderr, "\nionizer finished, returning err [%d] = \"%s\", %d\n", err, ion_error_to_str(err), (intptr_t)t);
[INFO] [stderr]         |                                                                           ~^                                 ~~~~~~~~~~~
[INFO] [stderr]         |                                                                            |                                 |
[INFO] [stderr]         |                                                                            int                               long int
[INFO] [stderr]         |                                                                           %ld
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionizer/ionizer.c:38:30: warning: unused variable 'name' [-Wunused-variable]
[INFO] [stderr]      38 |     char                    *name = NULL;
[INFO] [stderr]         |                              ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionsymbols/ionsymbols.c: In function 'main':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionsymbols/ionsymbols.c:135:79: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=]
[INFO] [stderr]     135 |         fprintf(stderr, "\nionsymbols finished, returning err [%d] = \"%s\", %d\n", err, ion_error_to_str(err), (intptr_t)t);
[INFO] [stderr]         |                                                                              ~^                                 ~~~~~~~~~~~
[INFO] [stderr]         |                                                                               |                                 |
[INFO] [stderr]         |                                                                               int                               long int
[INFO] [stderr]         |                                                                              %ld
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/ionsymbols/ionsymbols.c:44:30: warning: unused variable 'name' [-Wunused-variable]
[INFO] [stderr]      44 |     char                    *name = NULL;
[INFO] [stderr]         |                              ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'void ion_copy_symbols(ION_SYMBOL**, ION_SYMBOL*, size_t)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr]     135 |         for (int i = 0; i < count; i++) {
[INFO] [stderr]         |                         ~~^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_read(hREADER, IonEventStream*, ION_TYPE, BOOL, int, BOOL, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:441:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     441 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR _ion_event_stream_read_all_recursive(hREADER, IonEventStream*, BOOL, int, BOOL, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:447:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     447 |     ION_SET_ERROR_CONTEXT(&stream->location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_value_comparison_result(std::string*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:662:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     662 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:662:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     662 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:680:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     680 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_is_event_stream(hREADER, IonEventStream*, bool*, bool*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1052:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1052 |     ION_SET_ERROR_CONTEXT(&stream->location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_read_all_from_bytes(const BYTE*, SIZE, ION_CATALOG*, IonEventStream*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1123:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1123 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR _ion_event_stream_write_all_to_bytes_helper(IonEventStream*, size_t, size_t, ION_EVENT_OUTPUT_TYPE, ION_CATALOG*, BYTE**, SIZE*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1217:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1217 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_embedded_stream(hWRITER, IonEventStream*, size_t, size_t, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1247:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1247 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_value(ION_EVENT_OUTPUT_TYPE, IonEvent*, BYTE**, SIZE*, size_t*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1385:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1385 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, ION_INDEX_ARG);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1385:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1385 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, ION_INDEX_ARG);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1432:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1432 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_event(hWRITER, IonEvent*, size_t*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1465:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1465 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:18,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp: In function 'iERR ion_event_writer_close(IonEventWriterContext*, IonEventResult*, iERR, bool, BYTE**, SIZE*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:207:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     207 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:18,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp: In function 'iERR ion_event_writer_close(IonEventWriterContext*, IonEventResult*, iERR, bool, BYTE**, SIZE*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:207:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     207 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_events(IonEventStream*, size_t, IonEventStream*, size_t, ION_EVENT_COMPARISON_TYPE, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:208:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'SIZE' {aka 'int'} [-Wsign-compare]
[INFO] [stderr]     208 |     for (size_t i = 0; i < ION_EXPECTED_ARG->num_annotations; i++) {
[INFO] [stderr]         |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_sets_embedded(IonEventStream*, size_t, IonEventStream*, size_t, ION_EVENT_COMPARISON_TYPE, IonEventResult*, size_t*, size_t*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:334:39: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     334 |                     if (step_expected == 1 ^ step_actual == 1) {
[INFO] [stderr]         |                         ~~~~~~~~~~~~~~^~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:17:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_sets(IonEventStream*, IonEventStream*, ION_EVENT_COMPARISON_TYPE, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:384:55: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     384 |     ION_EXPECT_TRUE(!(ION_STREAM_EXPECTED_ARG->size() == 0 ^ ION_STREAM_ACTUAL_ARG->size()== 0),
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence_impl.h:94:37: note: in definition of macro 'ION_EXPECT_TRUE'
[INFO] [stderr]      94 | #define ION_EXPECT_TRUE(x, m) if (!(x)) { ION_FAIL_COMPARISON(m); }
[INFO] [stderr]         |                                     ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_bool(BOOL*, BOOL*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:446:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     446 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_string(ION_STRING*, ION_STRING*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:464:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     464 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_symbol(ION_SYMBOL*, ION_SYMBOL*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:477:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     477 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_float(double*, double*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:576:24: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     576 |         if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                        ^
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'void ion_copy_symbols(ION_SYMBOL**, ION_SYMBOL*, size_t)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr]     135 |         for (int i = 0; i < count; i++) {
[INFO] [stderr]         |                         ~~^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_read(hREADER, IonEventStream*, ION_TYPE, BOOL, int, BOOL, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:441:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     441 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR _ion_event_stream_read_all_recursive(hREADER, IonEventStream*, BOOL, int, BOOL, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:447:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     447 |     ION_SET_ERROR_CONTEXT(&stream->location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_value_comparison_result(std::string*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:662:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     662 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:662:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     662 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:680:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     680 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_events(IonEventStream*, size_t, IonEventStream*, size_t, ION_EVENT_COMPARISON_TYPE, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:208:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'SIZE' {aka 'int'} [-Wsign-compare]
[INFO] [stderr]     208 |     for (size_t i = 0; i < ION_EXPECTED_ARG->num_annotations; i++) {
[INFO] [stderr]         |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_sets_embedded(IonEventStream*, size_t, IonEventStream*, size_t, ION_EVENT_COMPARISON_TYPE, IonEventResult*, size_t*, size_t*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:334:39: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     334 |                     if (step_expected == 1 ^ step_actual == 1) {
[INFO] [stderr]         |                         ~~~~~~~~~~~~~~^~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:17:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_compare_sets(IonEventStream*, IonEventStream*, ION_EVENT_COMPARISON_TYPE, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:384:55: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     384 |     ION_EXPECT_TRUE(!(ION_STREAM_EXPECTED_ARG->size() == 0 ^ ION_STREAM_ACTUAL_ARG->size()== 0),
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence_impl.h:94:37: note: in definition of macro 'ION_EXPECT_TRUE'
[INFO] [stderr]      94 | #define ION_EXPECT_TRUE(x, m) if (!(x)) { ION_FAIL_COMPARISON(m); }
[INFO] [stderr]         |                                     ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_bool(BOOL*, BOOL*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:446:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     446 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_string(ION_STRING*, ION_STRING*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:464:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     464 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_symbol(ION_SYMBOL*, ION_SYMBOL*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:477:20: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     477 |     if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                    ^
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp: In function 'BOOL ion_equals_float(double*, double*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:576:24: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
[INFO] [stderr]     576 |         if (!(expected == NULL ^ actual == NULL)) {
[INFO] [stderr]         |                        ^
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_is_event_stream(hREADER, IonEventStream*, bool*, bool*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1052:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1052 |     ION_SET_ERROR_CONTEXT(&stream->location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:18:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_read_all_from_bytes(const BYTE*, SIZE, ION_CATALOG*, IonEventStream*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1123:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1123 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR _ion_event_stream_write_all_to_bytes_helper(IonEventStream*, size_t, size_t, ION_EVENT_OUTPUT_TYPE, ION_CATALOG*, BYTE**, SIZE*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1217:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1217 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_embedded_stream(hWRITER, IonEventStream*, size_t, size_t, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1247:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1247 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_value(ION_EVENT_OUTPUT_TYPE, IonEvent*, BYTE**, SIZE*, size_t*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1385:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1385 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, ION_INDEX_ARG);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1385:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]    1385 |     ION_SET_ERROR_CONTEXT(ION_LOCATION_ARG, ION_INDEX_ARG);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/inc/ion_event_stream.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1432:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1432 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp: In function 'iERR ion_event_stream_write_scalar_event(hWRITER, IonEvent*, size_t*, ION_CATALOG*, std::string*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:1465:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]    1465 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_equivalence.cpp:18:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/events/ion_event_stream.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'iERR ion_cli_proc_args(IonCliProcessArgs*, int, const char*, int, const char*, int, const char*, int, const char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:598:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     598 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'iERR ion_cli_common_args(IonEventReport*, IonCliCommonArgs*, int, const char*, int, const char*, int, const char*, int, const char**, int, const char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:651:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     651 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL)
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:651:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     651 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL)
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:677:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     677 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'int ion_c_cli_main(int, char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:859:68: warning: division 'sizeof (void**) / sizeof (void*)' does not compute the number of array elements [-Wsizeof-pointer-div]
[INFO] [stderr]     859 |         arg_freetable(current_arg_table, sizeof(current_arg_table) / sizeof(current_arg_table[0]));
[INFO] [stderr]         |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:858:16: note: first 'sizeof' operand was declared here
[INFO] [stderr]     858 |         void **current_arg_table = all_arg_tables[i];
[INFO] [stderr]         |                ^~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:862:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     862 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'iERR ion_cli_proc_args(IonCliProcessArgs*, int, const char*, int, const char*, int, const char*, int, const char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:598:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     598 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:24,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'iERR ion_cli_common_args(IonEventReport*, IonCliCommonArgs*, int, const char*, int, const char*, int, const char*, int, const char**, int, const char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:651:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     651 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL)
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:651:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     651 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL)
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:677:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     677 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp: In function 'int ion_c_cli_main(int, char**)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:859:68: warning: division 'sizeof (void**) / sizeof (void*)' does not compute the number of array elements [-Wsizeof-pointer-div]
[INFO] [stderr]     859 |         arg_freetable(current_arg_table, sizeof(current_arg_table) / sizeof(current_arg_table[0]));
[INFO] [stderr]         |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:858:16: note: first 'sizeof' operand was declared here
[INFO] [stderr]     858 |         void **current_arg_table = all_arg_tables[i];
[INFO] [stderr]         |                ^~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/../events/inc/ion_event_equivalence.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:22,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:862:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     862 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:23,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.h:23,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/main.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_reader(IonCliReaderContext*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:78:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]      78 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_open_reader_stdin(IonCliReaderContext*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:100:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     100 |     ION_SET_ERROR_CONTEXT(&reader_context->input_location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_shared_tables_to_catalog(IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:151:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     151 |     ION_SET_ERROR_CONTEXT(&catalog_input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:165:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     165 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_create_catalog(std::vector<IonCliIO>*, ION_CATALOG**, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:171:9: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     171 |         ION_SET_ERROR_CONTEXT(&catalogs->at(0).contents, NULL);
[INFO] [stderr]         |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_writer(IonEventWriterContext*, ION_CLI_IO_TYPE, ION_STRING*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:237:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]     237 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_imports_to_collection(ION_COLLECTION*, IonCliIO*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:247:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     247 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_input(IonCliCommonArgs*, IonEventWriterContext*, IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:295:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     295 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_process(IonCliCommonArgs*, IonCliProcessArgs*, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:358:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     358 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_report(IonEventReport*, IonCliIO*, ION_CLI_WRITE_FUNC, ION_STRING*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:387:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     387 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare_standard(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_CATALOG*, IonEventReport*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:442:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     442 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:470:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     470 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_reader(IonCliReaderContext*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:78:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]      78 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_open_reader_stdin(IonCliReaderContext*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:100:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     100 |     ION_SET_ERROR_CONTEXT(&reader_context->input_location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_shared_tables_to_catalog(IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:151:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     151 |     ION_SET_ERROR_CONTEXT(&catalog_input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:165:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     165 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_create_catalog(std::vector<IonCliIO>*, ION_CATALOG**, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:171:9: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     171 |         ION_SET_ERROR_CONTEXT(&catalogs->at(0).contents, NULL);
[INFO] [stderr]         |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_writer(IonEventWriterContext*, ION_CLI_IO_TYPE, ION_STRING*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:237:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]     237 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_imports_to_collection(ION_COLLECTION*, IonCliIO*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:247:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     247 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_input(IonCliCommonArgs*, IonEventWriterContext*, IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:295:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     295 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_process(IonCliCommonArgs*, IonCliProcessArgs*, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:358:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     358 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_report(IonEventReport*, IonCliIO*, ION_CLI_WRITE_FUNC, ION_STRING*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:387:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     387 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare_standard(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_CATALOG*, IonEventReport*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:442:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     442 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:470:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     470 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:21:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:21:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_reader(IonCliReaderContext*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:78:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]      78 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_open_reader_stdin(IonCliReaderContext*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:100:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     100 |     ION_SET_ERROR_CONTEXT(&reader_context->input_location, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_shared_tables_to_catalog(IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:151:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     151 |     ION_SET_ERROR_CONTEXT(&catalog_input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:165:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     165 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_create_catalog(std::vector<IonCliIO>*, ION_CATALOG**, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:171:9: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     171 |         ION_SET_ERROR_CONTEXT(&catalogs->at(0).contents, NULL);
[INFO] [stderr]         |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_close_writer(IonEventWriterContext*, ION_CLI_IO_TYPE, ION_STRING*, iERR, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:102:17: warning: label 'cleanup' defined but not used [-Wunused-label]
[INFO] [stderr]     102 | #define cRETURN cleanup: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:237:5: note: in expansion of macro 'cRETURN'
[INFO] [stderr]     237 |     cRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_add_imports_to_collection(ION_COLLECTION*, IonCliIO*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:247:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     247 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_input(IonCliCommonArgs*, IonEventWriterContext*, IonCliIO*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:276:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     276 |     ION_SET_ERROR_CONTEXT(&input->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:295:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     295 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_process(IonCliCommonArgs*, IonCliProcessArgs*, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:358:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     358 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_write_report(IonEventReport*, IonCliIO*, ION_CLI_WRITE_FUNC, ION_STRING*, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:381:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     381 |     ION_SET_ERROR_CONTEXT(&report_destination->contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:387:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     387 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:22:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare_standard(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_CATALOG*, IonEventReport*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:39:32: warning: unused variable '_error_location' [-Wunused-variable]
[INFO] [stderr]      39 | #define ION_ERROR_LOCATION_VAR _error_location
[INFO] [stderr]         |                                ^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:72:18: note: in expansion of macro 'ION_ERROR_LOCATION_VAR'
[INFO] [stderr]      72 |     std::string *ION_ERROR_LOCATION_VAR = loc; \
[INFO] [stderr]         |                  ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:40:35: warning: unused variable '_error_event_index' [-Wunused-variable]
[INFO] [stderr]      40 | #define ION_ERROR_EVENT_INDEX_VAR _error_event_index
[INFO] [stderr]         |                                   ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_stream_impl.h:73:13: note: in expansion of macro 'ION_ERROR_EVENT_INDEX_VAR'
[INFO] [stderr]      73 |     size_t *ION_ERROR_EVENT_INDEX_VAR = event_index;
[INFO] [stderr]         |             ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:405:5: note: in expansion of macro 'ION_SET_ERROR_CONTEXT'
[INFO] [stderr]     405 |     ION_SET_ERROR_CONTEXT(&common_args->output.contents, NULL);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:442:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     442 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp: In function 'iERR ion_cli_command_compare(IonCliCommonArgs*, ION_EVENT_COMPARISON_TYPE, ION_STRING*, IonEventReport*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:470:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     470 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/tools/cli/cli.cpp:21:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/tools/cli/../events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/gather_vectors.cpp: In function 'BOOL is_always_skipped(std::string)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/gather_vectors.cpp:162:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr]     162 |         for (int i = 0; i < whites.size(); i++) {
[INFO] [stderr]         |                         ~~^~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/gather_vectors.cpp:171:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr]     171 |         for (int i = 0; i < skips.size(); i++) {
[INFO] [stderr]         |                         ~~^~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/ion_assert.cpp: In function 'void assertStringsEqual(const char*, const char*, SIZE)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/ion_assert.cpp:36:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'SIZE' {aka 'int'} [-Wsign-compare]
[INFO] [stderr]      36 |     BOOL strings_not_equal = strlen(expected) != actual_len || strncmp(expected, actual, (size_t)actual_len);
[INFO] [stderr]         |                              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_writer_impl.h:39,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_helpers.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/ion_test_util.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/ion_test_util.cpp: In function 'iERR ion_test_writer_get_bytes(hWRITER, ION_STREAM*, BYTE**, SIZE*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/ion_test_util.cpp:46:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]      46 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_extractor_impl.h:18,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/test_ion_extractor.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_extractor.cpp: In function 'iERR testCallback(hREADER, ION_EXTRACTOR_PATH_DESCRIPTOR*, void*, ION_EXTRACTOR_CONTROL*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_extractor.cpp:248:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     248 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_extractor.cpp: In function 'iERR testCallbackBasic(hREADER, ION_EXTRACTOR_PATH_DESCRIPTOR*, void*, ION_EXTRACTOR_CONTROL*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_extractor.cpp:257:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     257 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_internal.h:33,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_writer_impl.h:39,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../ionc/ion_helpers.h:20,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/test_vectors.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_vectors.cpp: In function 'iERR read_value_stream(IonEventStream*, READER_INPUT_TYPE, std::string, ION_CATALOG*, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_vectors.cpp:274:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     274 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_vectors.cpp: In function 'iERR ionTestRoundtrip(IonEventStream*, IonEventStream**, ION_CATALOG*, std::string, std::string, READER_INPUT_TYPE, VECTOR_TEST_TYPE, IonEventResult*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_vectors.cpp:322:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     322 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion.h:36,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:18,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp: In function 'iERR ion_test_input_stream_handler(_ion_user_stream*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:48:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]      48 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp: In member function 'virtual void IonStream_BufferTooSmall_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:68:40: warning: unused variable 'err' [-Wunused-variable]
[INFO] [stderr]      68 | #define iENTER             FN_DEF iERR err = IERR_OK
[INFO] [stderr]         |                                        ^~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:109:5: note: in expansion of macro 'iENTER'
[INFO] [stderr]     109 |     iENTER;
[INFO] [stderr]         |     ^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp: In function 'iERR grow_buffer_if_necessary(_ion_user_stream*)':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../ionc/include/ionc/ion_debug.h:74:28: warning: label 'fail' defined but not used [-Wunused-label]
[INFO] [stderr]      74 | #define iRETURN            fail: RETURN(__location_name__, __line__, __count__++, err)
[INFO] [stderr]         |                            ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:136:5: note: in expansion of macro 'iRETURN'
[INFO] [stderr]     136 |     iRETURN;
[INFO] [stderr]         |     ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp: In member function 'virtual void IonStream_WriteToUserStream_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:166:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     166 |     ion_string_assign_cstr(&fieldNameString, "str_col1", strlen("str_col1"));
[INFO] [stderr]         |                                              ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:170:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     170 |     ion_string_assign_cstr(&value_string, "str_val1", strlen("str_val1"));
[INFO] [stderr]         |                                           ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:173:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     173 |     ion_string_assign_cstr(&fieldNameString, "str_col2", strlen("str_col2"));
[INFO] [stderr]         |                                              ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:176:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     176 |     ion_string_assign_cstr(&value_string, "str_val1", strlen("str_val1"));
[INFO] [stderr]         |                                           ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:179:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     179 |     ion_string_assign_cstr(&fieldNameString, "str_col3", strlen("str_col3"));
[INFO] [stderr]         |                                              ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:182:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
[INFO] [stderr]     182 |     ion_string_assign_cstr(&value_string, "str_val1", strlen("str_val1"));
[INFO] [stderr]         |                                           ^~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_integer.cpp: In member function 'virtual void IonInteger_IIntToInt64RoundTrip_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_integer.cpp:55:22: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr]      55 |     for(int m = 0; m < number_of_values; m++) {
[INFO] [stderr]         |                    ~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_integer.cpp: In member function 'virtual void IonInteger_IIntToInt64Overflow_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_integer.cpp:101:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr]     101 |     for (int m = 0; m < number_of_ok_values; m++) {
[INFO] [stderr]         |                     ~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_integer.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr]     116 |     for (int m = 0; m < number_of_oversized_values; m++) {
[INFO] [stderr]         |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/ion_test_util.cpp:18:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_text.cpp: In member function 'virtual void IonTextDecimal_FailsEarlyOnInvalidDecimal_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_text.cpp:573:17: warning: unused variable 'decimal' [-Wunused-variable]
[INFO] [stderr]     573 |     ION_DECIMAL decimal;
[INFO] [stderr]         |                 ^~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp: In member function 'virtual void IonDecimal_WriteAllValues_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:58:14: warning: unused variable 'type' [-Wunused-variable]
[INFO] [stderr]      58 |     ION_TYPE type;
[INFO] [stderr]         |              ^~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:64:5: note: in expansion of macro 'ION_DECIMAL_READER_DECLARE'
[INFO] [stderr]      64 |     ION_DECIMAL_READER_DECLARE; \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:277:5: note: in expansion of macro 'ION_DECIMAL_READER_INIT'
[INFO] [stderr]     277 |     ION_DECIMAL_READER_INIT;
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp: In member function 'virtual void BinaryAndTextTest_ManuallyWritingAmbiguousImportFails_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:28:10: warning: unused variable 'bytes_flushed' [-Wunused-variable]
[INFO] [stderr]      28 |     SIZE bytes_flushed;
[INFO] [stderr]         |          ^~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:553:5: note: in expansion of macro 'ION_SYMBOL_TEST_DECLARE_WRITER'
[INFO] [stderr]     553 |     ION_SYMBOL_TEST_DECLARE_WRITER;
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/test_ion_cli.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool lhs_is_null_literal = false]'
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_cli.cpp:28:9:   required from here
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare]
[INFO] [stderr]    1392 |   if (lhs == rhs) {
[INFO] [stderr]         |       ~~~~^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]'
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_cli.cpp:179:5:   required from here
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare]
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/test_ion_writer.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp: In member function 'virtual void BinaryAndTextTest_SymbolTableGettersWithManualLSTInProgressReturnsPreviousSymbolTable_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:28:10: warning: unused variable 'bytes_flushed' [-Wunused-variable]
[INFO] [stderr]      28 |     SIZE bytes_flushed;
[INFO] [stderr]         |          ^~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:661:5: note: in expansion of macro 'ION_SYMBOL_TEST_DECLARE_WRITER'
[INFO] [stderr]     661 |     ION_SYMBOL_TEST_DECLARE_WRITER;
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp: In member function 'virtual void BinaryAndTextTest_SymbolTableSetterWithManualLSTInProgressFails_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:28:10: warning: unused variable 'bytes_flushed' [-Wunused-variable]
[INFO] [stderr]      28 |     SIZE bytes_flushed;
[INFO] [stderr]         |          ^~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:687:5: note: in expansion of macro 'ION_SYMBOL_TEST_DECLARE_WRITER'
[INFO] [stderr]     687 |     ION_SYMBOL_TEST_DECLARE_WRITER;
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/test_ion_stream.cpp:16:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp: In member function 'virtual void BinaryAndTextTest_WritingInvalidIonSymbolFails_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:28:10: warning: unused variable 'bytes_flushed' [-Wunused-variable]
[INFO] [stderr]      28 |     SIZE bytes_flushed;
[INFO] [stderr]         |          ^~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:850:5: note: in expansion of macro 'ION_SYMBOL_TEST_DECLARE_WRITER'
[INFO] [stderr]     850 |     ION_SYMBOL_TEST_DECLARE_WRITER;
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp: In member function 'virtual void BinaryAndTextTest_WritingIonSymbolWithUnknownTextNotFoundInImportsOrCatalogFails_Test::TestBody()':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:28:10: warning: unused variable 'bytes_flushed' [-Wunused-variable]
[INFO] [stderr]      28 |     SIZE bytes_flushed;
[INFO] [stderr]         |          ^~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:109:5: note: in expansion of macro 'ION_SYMBOL_TEST_DECLARE_WRITER'
[INFO] [stderr]     109 |     ION_SYMBOL_TEST_DECLARE_WRITER; \
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_symbol.cpp:891:5: note: in expansion of macro 'ION_SYMBOL_TEST_OPEN_WRITER_WITH_IMPORTS'
[INFO] [stderr]     891 |     ION_SYMBOL_TEST_OPEN_WRITER_WITH_IMPORTS(is_binary, writer_imports, 2);
[INFO] [stderr]         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/ion_assert.h:19,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:15:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool lhs_is_null_literal = false]'
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:147:5:   required from here
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare]
[INFO] [stderr]    1392 |   if (lhs == rhs) {
[INFO] [stderr]         |       ~~~~^~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int; bool lhs_is_null_literal = false]'
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:248:5:   required from here
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare]
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]':
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]'
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:680:5:   required from here
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare]
[INFO] [stderr]   c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   compilation terminated.
[INFO] [stderr]   make[2]: *** [test/CMakeFiles/all_tests.dir/build.make:180: test/CMakeFiles/all_tests.dir/test_ion_timestamp.cpp.o] Error 1
[INFO] [stderr]   make[2]: *** Waiting for unfinished jobs....
[INFO] [stderr]   c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   compilation terminated.
[INFO] [stderr]   make[2]: *** [test/CMakeFiles/all_tests.dir/build.make:102: test/CMakeFiles/all_tests.dir/test_vectors.cpp.o] Error 1
[INFO] [stderr]   c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   compilation terminated.
[INFO] [stderr]   make[2]: *** [test/CMakeFiles/all_tests.dir/build.make:258: test/CMakeFiles/all_tests.dir/test_ion_reader_seek.cpp.o] Error 1
[INFO] [stderr]   c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   compilation terminated.
[INFO] [stderr]   make[2]: *** [test/CMakeFiles/all_tests.dir/build.make:154: test/CMakeFiles/all_tests.dir/test_ion_symbol.cpp.o] Error 1
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/../tools/cli/cli.h:23,
[INFO] [stderr]                    from /opt/rustwide/workdir/ion-c/test/test_ion_cli.cpp:17:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   In file included from /opt/rustwide/workdir/ion-c/test/test_ion_decimal.cpp:19:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h: At global scope:
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:116:19: warning: 'ion_event_comparison_result_type_error' defined but not used [-Wunused-variable]
[INFO] [stderr]     116 | static ION_STRING ion_event_comparison_result_type_error = {5, (BYTE *)"ERROR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:115:19: warning: 'ion_event_comparison_result_type_not_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     115 | static ION_STRING ion_event_comparison_result_type_not_equal = {9, (BYTE *)"NOT_EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:114:19: warning: 'ion_event_comparison_result_type_equal' defined but not used [-Wunused-variable]
[INFO] [stderr]     114 | static ION_STRING ion_event_comparison_result_type_equal = {5, (BYTE *)"EQUAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:111:19: warning: 'ion_event_comparison_result_rhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     111 | static ION_STRING ion_event_comparison_result_rhs_field = {3, (BYTE *)"rhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:110:19: warning: 'ion_event_comparison_result_lhs_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     110 | static ION_STRING ion_event_comparison_result_lhs_field = {3, (BYTE *)"lhs"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:109:19: warning: 'ion_event_comparison_result_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     109 | static ION_STRING ion_event_comparison_result_type_field = {11, (BYTE *)"result_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:108:19: warning: 'ion_event_comparison_result_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     108 | static ION_STRING ion_event_comparison_result_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:105:19: warning: 'ion_event_comparison_context_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     105 | static ION_STRING ion_event_comparison_context_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:104:19: warning: 'ion_event_comparison_context_event_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     104 | static ION_STRING ion_event_comparison_context_event_field = {5, (BYTE *)"event"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:103:19: warning: 'ion_event_comparison_context_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]     103 | static ION_STRING ion_event_comparison_context_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:100:19: warning: 'ion_event_error_type_state' defined but not used [-Wunused-variable]
[INFO] [stderr]     100 | static ION_STRING ion_event_error_type_state = {5, (BYTE *)"STATE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:99:19: warning: 'ion_event_error_type_write' defined but not used [-Wunused-variable]
[INFO] [stderr]      99 | static ION_STRING ion_event_error_type_write = {5, (BYTE *)"WRITE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:98:19: warning: 'ion_event_error_type_read' defined but not used [-Wunused-variable]
[INFO] [stderr]      98 | static ION_STRING ion_event_error_type_read = {4, (BYTE *)"READ"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:95:19: warning: 'ion_event_error_event_index_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      95 | static ION_STRING ion_event_error_event_index_field = {11, (BYTE *)"event_index"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:94:19: warning: 'ion_event_error_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      94 | static ION_STRING ion_event_error_location_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:93:19: warning: 'ion_event_error_message_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      93 | static ION_STRING ion_event_error_message_field = {7, (BYTE *)"message"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:92:19: warning: 'ion_event_error_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      92 | static ION_STRING ion_event_error_type_field = {10, (BYTE *)"error_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:89:19: warning: 'ion_event_ion_type_struct' defined but not used [-Wunused-variable]
[INFO] [stderr]      89 | static ION_STRING ion_event_ion_type_struct = {6, (BYTE *)"STRUCT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:88:19: warning: 'ion_event_ion_type_sexp' defined but not used [-Wunused-variable]
[INFO] [stderr]      88 | static ION_STRING ion_event_ion_type_sexp = {4, (BYTE *)"SEXP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:87:19: warning: 'ion_event_ion_type_list' defined but not used [-Wunused-variable]
[INFO] [stderr]      87 | static ION_STRING ion_event_ion_type_list = {4, (BYTE *)"LIST"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:86:19: warning: 'ion_event_ion_type_clob' defined but not used [-Wunused-variable]
[INFO] [stderr]      86 | static ION_STRING ion_event_ion_type_clob = {4, (BYTE *)"CLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:85:19: warning: 'ion_event_ion_type_blob' defined but not used [-Wunused-variable]
[INFO] [stderr]      85 | static ION_STRING ion_event_ion_type_blob = {4, (BYTE *)"BLOB"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:84:19: warning: 'ion_event_ion_type_string' defined but not used [-Wunused-variable]
[INFO] [stderr]      84 | static ION_STRING ion_event_ion_type_string = {6, (BYTE *)"STRING"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:83:19: warning: 'ion_event_ion_type_symbol' defined but not used [-Wunused-variable]
[INFO] [stderr]      83 | static ION_STRING ion_event_ion_type_symbol = {6, (BYTE *)"SYMBOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:82:19: warning: 'ion_event_ion_type_timestamp' defined but not used [-Wunused-variable]
[INFO] [stderr]      82 | static ION_STRING ion_event_ion_type_timestamp = {9, (BYTE *)"TIMESTAMP"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:81:19: warning: 'ion_event_ion_type_decimal' defined but not used [-Wunused-variable]
[INFO] [stderr]      81 | static ION_STRING ion_event_ion_type_decimal = {7, (BYTE *)"DECIMAL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:80:19: warning: 'ion_event_ion_type_float' defined but not used [-Wunused-variable]
[INFO] [stderr]      80 | static ION_STRING ion_event_ion_type_float = {5, (BYTE *)"FLOAT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:79:19: warning: 'ion_event_ion_type_int' defined but not used [-Wunused-variable]
[INFO] [stderr]      79 | static ION_STRING ion_event_ion_type_int = {3, (BYTE *)"INT"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:78:19: warning: 'ion_event_ion_type_bool' defined but not used [-Wunused-variable]
[INFO] [stderr]      78 | static ION_STRING ion_event_ion_type_bool = {4, (BYTE *)"BOOL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:77:19: warning: 'ion_event_ion_type_null' defined but not used [-Wunused-variable]
[INFO] [stderr]      77 | static ION_STRING ion_event_ion_type_null = {4, (BYTE *)"NULL"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:74:19: warning: 'ion_event_event_type_stream_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      74 | static ION_STRING ion_event_event_type_stream_end = {10, (BYTE *)"STREAM_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:73:19: warning: 'ion_event_event_type_symbol_table' defined but not used [-Wunused-variable]
[INFO] [stderr]      73 | static ION_STRING ion_event_event_type_symbol_table = {12, (BYTE *)"SYMBOL_TABLE"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:72:19: warning: 'ion_event_event_type_container_end' defined but not used [-Wunused-variable]
[INFO] [stderr]      72 | static ION_STRING ion_event_event_type_container_end = {13, (BYTE *)"CONTAINER_END"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:71:19: warning: 'ion_event_event_type_container_start' defined but not used [-Wunused-variable]
[INFO] [stderr]      71 | static ION_STRING ion_event_event_type_container_start = {15, (BYTE *)"CONTAINER_START"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:70:19: warning: 'ion_event_event_type_scalar' defined but not used [-Wunused-variable]
[INFO] [stderr]      70 | static ION_STRING ion_event_event_type_scalar = {6, (BYTE *)"SCALAR"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:67:19: warning: 'ion_event_version_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      67 | static ION_STRING ion_event_version_field = {7, (BYTE *)"version"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:66:19: warning: 'ion_event_max_id_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      66 | static ION_STRING ion_event_max_id_field = {6, (BYTE *)"max_id"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:65:19: warning: 'ion_event_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      65 | static ION_STRING ion_event_name_field = {4, (BYTE *)"name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:62:19: warning: 'ion_event_import_sid_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      62 | static ION_STRING ion_event_import_sid_field = {8, (BYTE *)"location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:61:19: warning: 'ion_event_import_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      61 | static ION_STRING ion_event_import_name_field = {11, (BYTE *)"import_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:58:19: warning: 'ion_event_import_location_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      58 | static ION_STRING ion_event_import_location_field = {15, (BYTE *)"import_location"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:57:19: warning: 'ion_event_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      57 | static ION_STRING ion_event_text_field = {4, (BYTE *)"text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:54:19: warning: 'ion_event_depth_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      54 | static ION_STRING ion_event_depth_field = {5, (BYTE *)"depth"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:53:19: warning: 'ion_event_imports_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      53 | static ION_STRING ion_event_imports_field = {7, (BYTE *)"imports"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:52:19: warning: 'ion_event_value_binary_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      52 | static ION_STRING ion_event_value_binary_field = {12, (BYTE *)"value_binary"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:51:19: warning: 'ion_event_value_text_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      51 | static ION_STRING ion_event_value_text_field = {10, (BYTE *)"value_text"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:50:19: warning: 'ion_event_annotations_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      50 | static ION_STRING ion_event_annotations_field = {11, (BYTE *)"annotations"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:49:19: warning: 'ion_event_field_name_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      49 | static ION_STRING ion_event_field_name_field = {10, (BYTE *)"field_name"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:48:19: warning: 'ion_event_ion_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      48 | static ION_STRING ion_event_ion_type_field = {8, (BYTE *)"ion_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:47:19: warning: 'ion_event_event_type_field' defined but not used [-Wunused-variable]
[INFO] [stderr]      47 | static ION_STRING ion_event_event_type_field = {10, (BYTE *)"event_type"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:44:19: warning: 'ion_event_embedded_streams_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      44 | static ION_STRING ion_event_embedded_streams_annotation = {18, (BYTE *)"embedded_documents"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:41:19: warning: 'ion_event_user_value_annotation' defined but not used [-Wunused-variable]
[INFO] [stderr]      41 | static ION_STRING ion_event_user_value_annotation = {15, (BYTE *)"$ion_user_value"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   /opt/rustwide/workdir/ion-c/test/../tools/events/ion_event_util.h:38:19: warning: 'ion_event_stream_marker' defined but not used [-Wunused-variable]
[INFO] [stderr]      38 | static ION_STRING ion_event_stream_marker = {17, (BYTE *)"$ion_event_stream"};
[INFO] [stderr]         |                   ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   make[1]: *** [CMakeFiles/Makefile2:508: test/CMakeFiles/all_tests.dir/all] Error 2
[INFO] [stderr]   make: *** [Makefile:152: all] Error 2
[INFO] [stderr]   thread 'main' panicked at '
[INFO] [stderr]   command did not execute successfully, got: exit status: 2
[INFO] [stderr] 
[INFO] [stderr]   build script failed, must exit now', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.45/src/lib.rs:894:5
[INFO] [stderr]   stack backtrace:
[INFO] [stderr]      0:     0x55d939a8aa30 - std::backtrace_rs::backtrace::libunwind::trace::h880e86c16131e543
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stderr]      1:     0x55d939a8aa30 - std::backtrace_rs::backtrace::trace_unsynchronized::h58807f2da56c47b3
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stderr]      2:     0x55d939a8aa30 - std::sys_common::backtrace::_print_fmt::h79d67bbf23537ee0
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stderr]      3:     0x55d939a8aa30 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6afd7ad593709198
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stderr]      4:     0x55d939ab0fef - core::fmt::write::hdc1e76b5176fd653
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/fmt/mod.rs:1094:17
[INFO] [stderr]      5:     0x55d939a875e5 - std::io::Write::write_fmt::ha5c5c0efd1d08ddc
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/io/mod.rs:1584:15
[INFO] [stderr]      6:     0x55d939a8d3eb - std::sys_common::backtrace::_print::h16e0d1a95f75f210
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stderr]      7:     0x55d939a8d3eb - std::sys_common::backtrace::print::hf8154bbac43d8779
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stderr]      8:     0x55d939a8d3eb - std::panicking::default_hook::{{closure}}::hb22fb2f362e83354
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:208:50
[INFO] [stderr]      9:     0x55d939a8cecd - std::panicking::default_hook::hfe65f3219b44e611
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:225:9
[INFO] [stderr]     10:     0x55d939a8d99d - std::panicking::rust_panic_with_hook::h1a85262a870dd5b0
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:591:17
[INFO] [stderr]     11:     0x55d939a8d597 - std::panicking::begin_panic_handler::{{closure}}::ha2f156de41e0d3b6
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:497:13
[INFO] [stderr]     12:     0x55d939a8aeec - std::sys_common::backtrace::__rust_end_short_backtrace::h6686b9d717340e5f
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stderr]     13:     0x55d939a8d4f9 - rust_begin_unwind
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:493:5
[INFO] [stderr]     14:     0x55d9394e6aab - std::panicking::begin_panic_fmt::ha078b79133fb8e31
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:435:5
[INFO] [stderr]     15:     0x55d939a15ef3 - cmake::fail::h63aae3ffe2b5e436
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.45/src/lib.rs:894:5
[INFO] [stderr]     16:     0x55d939a15852 - cmake::run::habfda6973d9c33e7
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.45/src/lib.rs:872:9
[INFO] [stderr]     17:     0x55d939a1274b - cmake::Config::build::hd9db1a405d8ddbe2
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.45/src/lib.rs:778:9
[INFO] [stderr]     18:     0x55d9394e8dff - build_script_build::main::h0051f7a91b1af4ea
[INFO] [stderr]                                  at /opt/rustwide/workdir/build.rs:21:21
[INFO] [stderr]     19:     0x55d9394e896b - core::ops::function::FnOnce::call_once::hac8315402217d092
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/ops/function.rs:227:5
[INFO] [stderr]     20:     0x55d9394e88be - std::sys_common::backtrace::__rust_begin_short_backtrace::h2be64308e0aa31bb
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stderr]     21:     0x55d9394e8561 - std::rt::lang_start::{{closure}}::h2040f04175cfe6af
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/rt.rs:49:18
[INFO] [stderr]     22:     0x55d939a8de9a - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h8420c5158c8d4f86
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/ops/function.rs:259:13
[INFO] [stderr]     23:     0x55d939a8de9a - std::panicking::try::do_call::h9291cf503b3a0a66
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:379:40
[INFO] [stderr]     24:     0x55d939a8de9a - std::panicking::try::h4c996cca7bda4e76
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:343:19
[INFO] [stderr]     25:     0x55d939a8de9a - std::panic::catch_unwind::hbcdae0d9141d33cb
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panic.rs:431:14
[INFO] [stderr]     26:     0x55d939a8de9a - std::rt::lang_start_internal::h05ae40c70e117f1c
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/rt.rs:34:21
[INFO] [stderr]     27:     0x55d9394e8540 - std::rt::lang_start::hfdc1df79e98b5925
[INFO] [stderr]                                  at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/rt.rs:48:5
[INFO] [stderr]     28:     0x55d9394e9acc - main
[INFO] [stderr]     29:     0x7f4a3ce5a0b3 - __libc_start_main
[INFO] [stderr]     30:     0x55d9394e7ebe - _start
[INFO] [stderr]     31:                0x0 - <unknown>
[INFO] running `Command { std: "docker" "inspect" "aa4c780df60b5923ca65a6490157981bd837c2a9a1972579cd63f4b35e5c8c04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa4c780df60b5923ca65a6490157981bd837c2a9a1972579cd63f4b35e5c8c04", kill_on_drop: false }`
[INFO] [stdout] aa4c780df60b5923ca65a6490157981bd837c2a9a1972579cd63f4b35e5c8c04