[INFO] fetching crate szs 0.3.4... [INFO] checking szs-0.3.4 against master#91c0823ee63e793d990bb9fed898dc95b5d6db51 for pr-125384-2 [INFO] extracting crate szs 0.3.4 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate szs 0.3.4 on toolchain 91c0823ee63e793d990bb9fed898dc95b5d6db51 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+91c0823ee63e793d990bb9fed898dc95b5d6db51" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate szs 0.3.4 [INFO] finished tweaking crates.io crate szs 0.3.4 [INFO] tweaked toml for crates.io crate szs 0.3.4 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+91c0823ee63e793d990bb9fed898dc95b5d6db51" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 54 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.57.0 (latest: v0.69.4) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding cexpr v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding clap v2.34.0 (latest: v4.5.4) [INFO] [stderr] Adding env_logger v0.8.4 (latest: v0.11.3) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.3.9) [INFO] [stderr] Adding nom v5.1.3 (latest: v7.1.3) [INFO] [stderr] Adding peeking_take_while v0.1.2 (latest: v1.0.0) [INFO] [stderr] Adding shlex v0.1.1 (latest: v1.3.0) [INFO] [stderr] Adding strsim v0.8.0 (latest: v0.11.1) [INFO] [stderr] Adding textwrap v0.11.0 (latest: v0.16.1) [INFO] [stderr] Adding which v3.1.1 (latest: v6.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+91c0823ee63e793d990bb9fed898dc95b5d6db51" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bindgen v0.57.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+91c0823ee63e793d990bb9fed898dc95b5d6db51" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c1e780e62442c54aadfe89cfaa782e5aa6343fa762f765547e9d586e5d90b2c8 [INFO] running `Command { std: "docker" "start" "-a" "c1e780e62442c54aadfe89cfaa782e5aa6343fa762f765547e9d586e5d90b2c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c1e780e62442c54aadfe89cfaa782e5aa6343fa762f765547e9d586e5d90b2c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1e780e62442c54aadfe89cfaa782e5aa6343fa762f765547e9d586e5d90b2c8", kill_on_drop: false }` [INFO] [stdout] c1e780e62442c54aadfe89cfaa782e5aa6343fa762f765547e9d586e5d90b2c8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+91c0823ee63e793d990bb9fed898dc95b5d6db51" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 80909c580fe8dd664473ce837660977f0766367e9a2a8feb0420ccb8619b8d30 [INFO] running `Command { std: "docker" "start" "-a" "80909c580fe8dd664473ce837660977f0766367e9a2a8feb0420ccb8619b8d30", kill_on_drop: false }` [INFO] [stderr] Compiling szs v0.3.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp: In function 'rlibrii::szs::Result > rlibrii::szs::encodeCTGP(std::span)': [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:50:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Yaz_file_struct' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: szs@0.3.4: 50 | memset(&stream, 0, sizeof(stream)); [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:16:8: note: 'struct Yaz_file_struct' declared here [INFO] [stderr] warning: szs@0.3.4: 16 | struct Yaz_file_struct { [INFO] [stderr] warning: szs@0.3.4: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: In file included from src/HaroohieYaz0.hpp:10, [INFO] [stderr] warning: szs@0.3.4: from src/SZS.cpp:5: [INFO] [stderr] warning: szs@0.3.4: src/HaroohieCompressionWindow.hpp: In member function 'std::pair HaroohiePals::CompressionWindow::FindRun()': [INFO] [stderr] warning: szs@0.3.4: src/HaroohieCompressionWindow.hpp:46:26: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 46 | if (Position - pos > WindowSize) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: In file included from src/SZS.cpp:6: [INFO] [stderr] warning: szs@0.3.4: src/LibYaz.hpp: In function 'void rlibrii::szs::compressionSearch(const u8*, const u8*, int, u32, const u8*, const u8**, u32*)': [INFO] [stderr] warning: szs@0.3.4: src/LibYaz.hpp:51:21: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 51 | if (found_len < len_) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/LibYaz.hpp:54:23: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 54 | if (found_len == max_len) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/LibYaz.hpp: In function 'void rlibrii::szs::CompressYaz(const u8*, u32, u8, u8*, u32, u32*)': [INFO] [stderr] warning: szs@0.3.4: src/LibYaz.hpp:64:36: warning: unused parameter 'dst_len' [-Wunused-parameter] [INFO] [stderr] warning: szs@0.3.4: 64 | u32 dst_len, u32* out_len) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~^~~~~~~ [INFO] [stderr] warning: szs@0.3.4: In file included from src/SZS.cpp:7: [INFO] [stderr] warning: szs@0.3.4: src/MK8.hpp: In function 'u32 rlibrii::szs::CompressMK8(const u8*, u32, u8*, u32)': [INFO] [stderr] warning: szs@0.3.4: src/MK8.hpp:293:35: warning: unused parameter 'dst_len' [-Wunused-parameter] [INFO] [stderr] warning: szs@0.3.4: 293 | u32 dst_len) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~^~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp: In function 'rlibrii::szs::Result > rlibrii::szs::encodeAlgo(std::span, rlibrii::szs::Algo)': [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp:23:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 23 | if (sz < 0 || sz > tmp.size()) { [INFO] [stderr] warning: szs@0.3.4: | ~~~^~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp: In lambda function: [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp:133:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 133 | if (in_position >= src.size() || out_position >= dst.size()) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp:133:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 133 | if (in_position >= src.size() || out_position >= dst.size()) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp: In function 'rlibrii::szs::Result rlibrii::szs::decode(std::span, std::span)': [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp:139:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 139 | while (in_position < src.size() && out_position < dst.size()) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZS.cpp:139:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 139 | while (in_position < src.size() && out_position < dst.size()) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp: In function 'int Yaz_buffer_putcode_r(int*, u8*)': [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:96:31: warning: unused parameter 'reent' [-Wunused-parameter] [INFO] [stderr] warning: szs@0.3.4: 96 | int Yaz_buffer_putcode_r(int* reent, u8* file2) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp: In function 'int Yaz_fputc_r(int*, int, Yaz_file_struct*)': [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:154:36: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 154 | file->codeBuffer[bVar4 + 0x1 & 0xff] = (u8)uVar17; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:164:37: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 164 | file->codeBuffer[uVar11 + 0x1 & 0xff] = (u8)uVar17; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:165:37: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 165 | file->codeBuffer[uVar11 + 0x2 & 0xff] = (char)uVar2 + 0xee; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:193:40: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 193 | uVar2 = file->backBufferLocation + 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:194:40: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 194 | hh = (u32)file->backBuffer[uVar2 + 0x1 & 0xfff] << 0x8 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:195:40: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 195 | (u32)file->backBuffer[uVar2 + 0x2 & 0xfff] << 0x10 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:216:25: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 216 | uVar11 = uVar11 + 0x1 & 0x3fff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:229:49: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 229 | file->hashMap[uVar11] = ((short)uVar2 + sVar8 & 0xfffU) | 0xc000; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:247:31: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 247 | uVar17 = uVar17 + 0x1 & 0x3fff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:257:33: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 257 | uVar9 = uVar9 - 0x1 & 0x3fff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:275:56: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 275 | hh = hash1((u32)file->backBuffer[res + 0x1 & 0xfff] << 0x8 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:276:56: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 276 | (u32)file->backBuffer[res + 0x2 & 0xfff] << 0x10 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:285:31: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 285 | } while ((uVar9 - hh & 0x3fff) < (uVar11 - hh & 0x3fff)); [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:285:56: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 285 | } while ((uVar9 - hh & 0x3fff) < (uVar11 - hh & 0x3fff)); [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:309:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 309 | uVar2 = file->backBufferLocation - 0x3 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:310:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 310 | uVar11 = (u32)file->backBuffer[uVar2 + 0x1 & 0xfff] << 0x8 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:311:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 311 | (u32)file->backBuffer[uVar2 + 0x2 & 0xfff] << 0x10 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:316:53: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 316 | if (uVar11 == ((u32)file->backBuffer[uVar17 - 0x3 & 0xfff] << 0x8 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:317:53: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 317 | (u32)file->backBuffer[uVar17 - 0x2 & 0xfff] << 0x10 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:318:53: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 318 | (u32)file->backBuffer[uVar17 - 0x4 & 0xfff])) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:332:27: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 332 | uVar17 = uVar17 + 0x1 & 0x3fff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:353:23: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 353 | uVar2 = uVar2 + 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:356:24: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 356 | uVar17 = iVar7 + 0x1U & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:359:50: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 359 | if (file->copyDistance != ((uVar2 - 0x1) - uVar17 & 0xfff)) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:433:61: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 433 | file->backBufferLocation = file->backBufferLocation + 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:442:25: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 442 | uVar2 = uVar2 - 0x1 & 0xff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:468:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 468 | uVar2 = uVar2 + 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:496:22: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 496 | uVar11 = uVar2 - 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:502:21: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 502 | uVar2 = uVar2 - 0x2 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:524:42: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 524 | ((u32)file->backBuffer[uVar9 + 0x1 & 0xfff] << 0x8 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:525:42: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 525 | (u32)file->backBuffer[uVar9 + 0x2 & 0xfff] << 0x10 | [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:534:27: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 534 | uVar11 = uVar11 + 0x1 & 0x3fff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:543:22: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 543 | uVar17 = uVar2 - 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:552:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 552 | uVar17 = hh + 0x1 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~^~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:555:42: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: szs@0.3.4: 555 | file->copyDistance = (uVar2 - 0x1) - uVar17 & 0xfff; [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp: In function 'bool Yaz_open(Yaz_file_struct*, WRITE_FN)': [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:563:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Yaz_file_struct' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: szs@0.3.4: 563 | memset(file, 0, sizeof(*file)); [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/CTGP.cpp:16:8: note: 'struct Yaz_file_struct' declared here [INFO] [stderr] warning: szs@0.3.4: 16 | struct Yaz_file_struct { [INFO] [stderr] warning: szs@0.3.4: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: In file included from src/bindings.cpp:4: [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp: In lambda function: [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp:140:15: warning: unused variable 'reverse' [-Wunused-variable] [INFO] [stderr] warning: szs@0.3.4: 140 | const int reverse = (group & 0xfff) + 1; [INFO] [stderr] warning: szs@0.3.4: | ^~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp: In lambda function: [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 160 | if (in_position >= src.size() || out_position >= result.decompressedSize) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp:160:53: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 160 | if (in_position >= src.size() || out_position >= result.decompressedSize) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp: In function 'tl::expected, std::__cxx11::basic_string > SZSToSZP(std::span)': [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp:166:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 166 | while (in_position < src.size() && out_position < result.decompressedSize) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: src/SZSToSZP.hpp:166:51: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: szs@0.3.4: 166 | while (in_position < src.size() && out_position < result.decompressedSize) [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: szs@0.3.4: In file included from src/HaroohieCompressionWindow.hpp:10, [INFO] [stderr] warning: szs@0.3.4: from src/HaroohieYaz0.hpp:10, [INFO] [stderr] warning: szs@0.3.4: from src/SZS.cpp:5: [INFO] [stderr] warning: szs@0.3.4: src/Allocator.h: In instantiation of 'void Moya::Allocator::deallocate(Moya::Allocator::pointer, Moya::Allocator::size_type) [with T = std::_List_node; long unsigned int growSize = 16384; Moya::Allocator::pointer = std::_List_node*; Moya::Allocator::size_type = long unsigned int]': [INFO] [stderr] warning: szs@0.3.4: /usr/include/c++/11/bits/alloc_traits.h:345:23: required from 'static constexpr void std::allocator_traits< >::deallocate(_Alloc&, std::allocator_traits< >::pointer, std::allocator_traits< >::size_type) [with _Alloc = Moya::Allocator, 16384>; std::allocator_traits< >::pointer = std::_List_node*; std::allocator_traits< >::size_type = long unsigned int]' [INFO] [stderr] warning: szs@0.3.4: /usr/include/c++/11/bits/stl_list.h:447:39: required from 'void std::__cxx11::_List_base<_Tp, _Alloc>::_M_put_node(typename std::__cxx11::_List_base<_Tp, _Alloc>::_Node_alloc_traits::pointer) [with _Tp = unsigned int; _Alloc = Moya::Allocator; typename std::__cxx11::_List_base<_Tp, _Alloc>::_Node_alloc_traits::pointer = std::_List_node*; std::__cxx11::_List_base<_Tp, _Alloc>::_Node_alloc_traits = std::__cxx11::_List_base >::_Node_alloc_traits]' [INFO] [stderr] warning: szs@0.3.4: /usr/include/c++/11/bits/list.tcc:81:4: required from 'void std::__cxx11::_List_base<_Tp, _Alloc>::_M_clear() [with _Tp = unsigned int; _Alloc = Moya::Allocator]' [INFO] [stderr] warning: szs@0.3.4: /usr/include/c++/11/bits/stl_list.h:500:9: required from 'std::__cxx11::_List_base<_Tp, _Alloc>::~_List_base() [with _Tp = unsigned int; _Alloc = Moya::Allocator]' [INFO] [stderr] warning: szs@0.3.4: /usr/include/c++/11/bits/stl_list.h:674:7: required from here [INFO] [stderr] warning: szs@0.3.4: src/Allocator.h:97:40: warning: unused parameter 'n' [-Wunused-parameter] [INFO] [stderr] warning: szs@0.3.4: 97 | void deallocate(pointer p, size_type n) { [INFO] [stderr] warning: szs@0.3.4: | ~~~~~~~~~~^ [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.30s [INFO] running `Command { std: "docker" "inspect" "80909c580fe8dd664473ce837660977f0766367e9a2a8feb0420ccb8619b8d30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80909c580fe8dd664473ce837660977f0766367e9a2a8feb0420ccb8619b8d30", kill_on_drop: false }` [INFO] [stdout] 80909c580fe8dd664473ce837660977f0766367e9a2a8feb0420ccb8619b8d30