[INFO] cloning repository https://github.com/PainteR/rust_celt [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PainteR/rust_celt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPainteR%2Frust_celt", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPainteR%2Frust_celt'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9c2c9fba03b933f58d75644b29e23525756b65f2 [INFO] building PainteR/rust_celt against master#11663cd3bfefef7d34e8f0892c250bf698049392+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPainteR%2Frust_celt" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/PainteR/rust_celt on toolchain 11663cd3bfefef7d34e8f0892c250bf698049392 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/PainteR/rust_celt [INFO] finished tweaking git repo https://github.com/PainteR/rust_celt [INFO] tweaked toml for git repo https://github.com/PainteR/rust_celt written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/PainteR/rust_celt already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74df60ee026b66f0c2be452b96488a00446b68cfca2bb7a3bb21783218cde8c5 [INFO] running `Command { std: "docker" "start" "-a" "74df60ee026b66f0c2be452b96488a00446b68cfca2bb7a3bb21783218cde8c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74df60ee026b66f0c2be452b96488a00446b68cfca2bb7a3bb21783218cde8c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74df60ee026b66f0c2be452b96488a00446b68cfca2bb7a3bb21783218cde8c5", kill_on_drop: false }` [INFO] [stdout] 74df60ee026b66f0c2be452b96488a00446b68cfca2bb7a3bb21783218cde8c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2aa87d8910aa906ae3b683ba3dbc7daa4e5a46aa4af0bc011ca22607d1fbac4d [INFO] running `Command { std: "docker" "start" "-a" "2aa87d8910aa906ae3b683ba3dbc7daa4e5a46aa4af0bc011ca22607d1fbac4d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.132 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Compiling jobserver v0.1.24 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling rust_celt v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entcode.c: In function 'ec_tell_frac': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entcode.c:284:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 284 | r = _this->rng >> l - 16; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mdct.c: In function 'clt_mdct_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mdct.c:269:12: warning: variable 'N2' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: rust_celt@0.1.0: 269 | int N4, N2; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entdec.c:240: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_normalize': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>EC_SYM_BITS) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:314:24: note: in expansion of macro 'EC_CODE_BOT' [INFO] [stderr] warning: rust_celt@0.1.0: 314 | while (_this->rng <= EC_CODE_BOT) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:324:45: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 324 | sym = (sym << EC_SYM_BITS | _this->rem) >> EC_SYM_BITS - EC_CODE_EXTRA; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entdec.c:240: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<val = (_this->val << EC_SYM_BITS) + (EC_SYM_MAX & ~sym) & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:326:46: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 326 | _this->val = (_this->val << EC_SYM_BITS) + (EC_SYM_MAX & ~sym) & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:340:45: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 340 | _this->val = _this->rng - 1 - (_this->rem >> EC_SYM_BITS - EC_CODE_EXTRA); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entcode.h:34, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entdec.h:31, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entdec.c:239: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_decode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:355:16: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 355 | return _ft - EC_MINI(s + 1, _ft); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_decode_bin': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:52: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:363:25: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 363 | return (1 << _bits) - EC_MINI(s + 1, 1 << _bits); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:363:25: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 363 | return (1 << _bits) - EC_MINI(s + 1, 1 << _bits); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_bits': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:453:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 453 | if (available < _bits) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:461:57: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 461 | ret = (celt_uint32)window & ((celt_uint32)1 << _bits) - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'log2_frac': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:253:17: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 253 | if (val & val - 1) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c: In function 'ec_laplace_encode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:264:17: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 264 | val = val + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:284:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 284 | *value = i + di + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c: In function 'ec_laplace_decode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 310 | while (fs > LAPLACE_MINP && fm >= fl + 2 * fs) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:326:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 326 | if (fm < fl + fs) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:47: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:53: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:68: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:74: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:261:11: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 261 | l = l - 1 << frac; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:269:17: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 269 | val = val + b >> b; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:270:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 270 | val = val * val + 0x7FFF >> 15; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:277:14: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 277 | return l - 1 << frac; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entcode.h:34, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entenc.h:31, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/cwrs.h:35, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/cwrs.c:241: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'imusdiv32even': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:346:27: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 346 | shift = EC_ILOG(_d ^ _d - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:103:38: note: in definition of macro 'EC_CLZ' [INFO] [stderr] warning: rust_celt@0.1.0: 103 | # define EC_CLZ(_x) (__builtin_clz(_x)) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:346:11: note: in expansion of macro 'EC_ILOG' [INFO] [stderr] warning: rust_celt@0.1.0: 346 | shift = EC_ILOG(_d ^ _d - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:348:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 348 | inv = INV_TABLE[_d - 1 >> shift]; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:353:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 353 | (_a * (_b & mask) + one - (_c & mask) >> shift) - 1) * [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'ncwrs_urow': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:623:52: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 623 | _u[k] = um1 = imusdiv32odd(n2m1, um2, um1, k - 1 >> 1) + um1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi1': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:637:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 637 | _y[0] = _k + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi2': [INFO] [stderr] warning: rust_celt@0.1.0: cargo:warning=celt/src/kiss_fft.c: In function 'ki_bfly3':celt/src/entenc.c: In function 'ec_enc_carry_out': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:304:24: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 304 | sym = EC_SYM_MAX + carry & EC_SYM_MAX; [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_normalize': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>EC_SYM_BITS) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:318:24: note: in expansion of macro 'EC_CODE_BOT' [INFO] [stderr] warning: rust_celt@0.1.0: 318 | while (_this->rng <= EC_CODE_BOT) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/kiss_fft.c:465:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 465 | for (i = 0; i < N; i++) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c: In function 'compute_pulse_cache': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:398:47: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<logN[j] + (LM0 + k << BITRES) >> 1) - QTHETA_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:398:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 398 | offset = (m->logN[j] + (LM0 + k << BITRES) >> 1) - QTHETA_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:414:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 414 | offset = (m->logN[j] + (i << BITRES) >> 1) - (N == 2 ? QTHETA_OFFSET_TWOPHASE : QTHETA_OFFSET); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:429:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 429 | offset = (m->logN[j] + (i << BITRES) >> 1) - FINE_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:436:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 436 | den = ndof - 1 << BITRES; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:441:63: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 441 | max_bits = (4 * max_bits / (C * (m->eBands[j + 1] - m->eBands[j] << i))) - 64; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/modes.h:35, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/rate.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c: In function 'interp_bits2pulses': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:710:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 710 | extra_fine = IMIN(excess >> stereo + BITRES, MAX_FINE_BITS - ebits[j]); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:710:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 710 | extra_fine = IMIN(excess >> stereo + BITRES, MAX_FINE_BITS - ebits[j]); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:322:46: note: in expansion of macro 'EC_CODE_TOP' [INFO] [stderr] warning: rust_celt@0.1.0: 322 | _this->val = _this->val << EC_SYM_BITS & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:322:44: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 322 | _this->val = _this->val << EC_SYM_BITS & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<rng = EC_CODE_TOP; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_uint': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:418:54: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 418 | ec_enc_bits(_this, _fl & ((celt_uint32)1 << ftb) - 1, ftb); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_patch_initial_bits': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:452:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 452 | mask = (1 << _nbits) - 1 << shift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:456:51: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 456 | _this->buf[0] = (unsigned char)(_this->buf[0] & ~mask | _val << shift); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:461:29: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 461 | _this->rem = _this->rem & ~mask | _val << shift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<rng <= EC_CODE_TOP >> shift) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:467:53: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 467 | (celt_uint32)_val << EC_CODE_SHIFT + shift; [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:466:29: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 466 | _this->val = _this->val & ~((celt_uint32)mask << EC_CODE_SHIFT) | [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_done': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<> l; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:492:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 492 | msk = EC_CODE_TOP - 1 >> l; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:493:20: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 493 | end = _this->val + msk & ~msk; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:498:22: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 498 | end = _this->val + msk & ~msk; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 654 | _k = _i + 1 >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:658:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 658 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi3': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:676:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 676 | _k = _i > 0 ? isqrt32(2 * _i - 1) + 1 >> 1 : 0; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:680:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 680 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi4': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:705:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 705 | _k = kl + kr >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:720:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 720 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi5': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:742:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 742 | _k = kl + kr >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:758:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 758 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:787:16: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 787 | _y[j] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c: In function 'isqrt32': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c:256:27: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 256 | bshift = EC_ILOG(_val) - 1 >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c:261:33: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 261 | t = ((celt_uint32)g << 1) + b << bshift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/kiss_fft.h:23, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/mdct.h:45, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/celt.c:246: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c: In function 'celt_encode_with_ec_float': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1633:40: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1633 | min_allowed = (tell+total_boost+(1<>(BITRES+3)) + 2 - nbFilledBytes; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1633:51: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1633 | min_allowed = (tell+total_boost+(1<>(BITRES+3)) + 2 - nbFilledBytes; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1635:31: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1635 | nbAvailableBytes = target+(1<<(BITRES+2))>>(BITRES+3); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1722:53: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1722 | anti_collapse_rsv = isTransient&&LM>=2&&bits>=(LM+2<=2&&bits>=(LM+2< tell_intra))) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'bitexact_log2tan': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:277:15: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 277 | return (ls - lc << 11) + FRAC_MUL16(isin, FRAC_MUL16(isin, -2597) + 7932) - FRAC_MUL16(icos, FRAC_MUL16(icos, -2597) + 7932); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'anti_collapse': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:450:51: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 450 | depth = (1 + pulses[i]) / (m->eBands[i + 1] - m->eBands[i] << LM); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'quant_band': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1022:25: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1022 | fill = fill & 1 | fill << 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1177:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1177 | fill &= (1 << B) - 1 << B; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/bands.c:245: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1186:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1186 | delta = FRAC_MUL16(N - 1 << 7, bitexact_log2tan(iside, imid)); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.h:42:59: note: in definition of macro 'FRAC_MUL16' [INFO] [stderr] warning: rust_celt@0.1.0: 42 | #define FRAC_MUL16(a,b) ((16384+((celt_int32)(celt_int16)(a)*(celt_int16)(b)))>>15) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1301:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1301 | << (B0 >> 1 & stereo - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1310:39: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1310 | << (B0 >> 1 & stereo - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stdout] warning: unused import: `libc::*` [INFO] [stdout] --> src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use libc::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.33s [INFO] running `Command { std: "docker" "inspect" "2aa87d8910aa906ae3b683ba3dbc7daa4e5a46aa4af0bc011ca22607d1fbac4d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2aa87d8910aa906ae3b683ba3dbc7daa4e5a46aa4af0bc011ca22607d1fbac4d", kill_on_drop: false }` [INFO] [stdout] 2aa87d8910aa906ae3b683ba3dbc7daa4e5a46aa4af0bc011ca22607d1fbac4d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 52a809d629910e5d4602ab99979470823b7840b93bac35e101a868145e879432 [INFO] running `Command { std: "docker" "start" "-a" "52a809d629910e5d4602ab99979470823b7840b93bac35e101a868145e879432", kill_on_drop: false }` [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entcode.c: In function 'ec_tell_frac': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entcode.c:284:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 284 | r = _this->rng >> l - 16; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mdct.c: In function 'clt_mdct_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mdct.c:269:12: warning: variable 'N2' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: rust_celt@0.1.0: 269 | int N4, N2; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entdec.c:240: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_normalize': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>EC_SYM_BITS) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:314:24: note: in expansion of macro 'EC_CODE_BOT' [INFO] [stderr] warning: rust_celt@0.1.0: 314 | while (_this->rng <= EC_CODE_BOT) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:324:45: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 324 | sym = (sym << EC_SYM_BITS | _this->rem) >> EC_SYM_BITS - EC_CODE_EXTRA; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entdec.c:240: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<val = (_this->val << EC_SYM_BITS) + (EC_SYM_MAX & ~sym) & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:326:46: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 326 | _this->val = (_this->val << EC_SYM_BITS) + (EC_SYM_MAX & ~sym) & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:340:45: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 340 | _this->val = _this->rng - 1 - (_this->rem >> EC_SYM_BITS - EC_CODE_EXTRA); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entcode.h:34, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entdec.h:31, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entdec.c:239: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_decode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:355:16: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 355 | return _ft - EC_MINI(s + 1, _ft); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_decode_bin': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:52: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:363:25: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 363 | return (1 << _bits) - EC_MINI(s + 1, 1 << _bits); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:61:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 61 | #define EC_MINI(_a,_b) ((_a)+((_b)-(_a)&-((_b)<(_a)))) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:363:25: note: in expansion of macro 'EC_MINI' [INFO] [stderr] warning: rust_celt@0.1.0: 363 | return (1 << _bits) - EC_MINI(s + 1, 1 << _bits); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c: In function 'ec_dec_bits': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:453:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 453 | if (available < _bits) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entdec.c:461:57: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 461 | ret = (celt_uint32)window & ((celt_uint32)1 << _bits) - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'log2_frac': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:253:17: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 253 | if (val & val - 1) [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c: In function 'ec_laplace_encode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:264:17: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 264 | val = val + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:284:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 284 | *value = i + di + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c: In function 'ec_laplace_decode': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 310 | while (fs > LAPLACE_MINP && fm >= fl + 2 * fs) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/laplace.c:326:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 326 | if (fm < fl + fs) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:47: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:53: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:68: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:258:74: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 258 | val = (val >> l - 16) + ((val & (1 << l - 16) - 1) + (1 << l - 16) - 1 >> l - 16); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:261:11: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 261 | l = l - 1 << frac; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:269:17: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 269 | val = val + b >> b; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:270:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 270 | val = val * val + 0x7FFF >> 15; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:277:14: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 277 | return l - 1 << frac; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entcode.h:34, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/entenc.h:31, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/cwrs.h:35, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/cwrs.c:241: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'imusdiv32even': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:346:27: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 346 | shift = EC_ILOG(_d ^ _d - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/ecintrin.h:103:38: note: in definition of macro 'EC_CLZ' [INFO] [stderr] warning: rust_celt@0.1.0: 103 | # define EC_CLZ(_x) (__builtin_clz(_x)) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:346:11: note: in expansion of macro 'EC_ILOG' [INFO] [stderr] warning: rust_celt@0.1.0: 346 | shift = EC_ILOG(_d ^ _d - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:348:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 348 | inv = INV_TABLE[_d - 1 >> shift]; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:353:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 353 | (_a * (_b & mask) + one - (_c & mask) >> shift) - 1) * [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'ncwrs_urow': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:623:52: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 623 | _u[k] = um1 = imusdiv32odd(n2m1, um2, um1, k - 1 >> 1) + um1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi1': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:637:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 637 | _y[0] = _k + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi2': [INFO] [stderr] warning: rust_celt@0.1.0: cargo:warning=celt/src/kiss_fft.c: In function 'ki_bfly3':celt/src/entenc.c: In function 'ec_enc_carry_out': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:304:24: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 304 | sym = EC_SYM_MAX + carry & EC_SYM_MAX; [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_normalize': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>EC_SYM_BITS) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:318:24: note: in expansion of macro 'EC_CODE_BOT' [INFO] [stderr] warning: rust_celt@0.1.0: 318 | while (_this->rng <= EC_CODE_BOT) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/kiss_fft.c:465:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: rust_celt@0.1.0: 465 | for (i = 0; i < N; i++) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c: In function 'compute_pulse_cache': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:398:47: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<logN[j] + (LM0 + k << BITRES) >> 1) - QTHETA_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:398:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 398 | offset = (m->logN[j] + (LM0 + k << BITRES) >> 1) - QTHETA_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:414:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 414 | offset = (m->logN[j] + (i << BITRES) >> 1) - (N == 2 ? QTHETA_OFFSET_TWOPHASE : QTHETA_OFFSET); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:429:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 429 | offset = (m->logN[j] + (i << BITRES) >> 1) - FINE_OFFSET; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:436:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 436 | den = ndof - 1 << BITRES; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:441:63: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 441 | max_bits = (4 * max_bits / (C * (m->eBands[j + 1] - m->eBands[j] << i))) - 64; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/modes.h:35, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/rate.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c: In function 'interp_bits2pulses': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:710:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 710 | extra_fine = IMIN(excess >> stereo + BITRES, MAX_FINE_BITS - ebits[j]); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/rate.c:710:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 710 | extra_fine = IMIN(excess >> stereo + BITRES, MAX_FINE_BITS - ebits[j]); [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:322:46: note: in expansion of macro 'EC_CODE_TOP' [INFO] [stderr] warning: rust_celt@0.1.0: 322 | _this->val = _this->val << EC_SYM_BITS & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:322:44: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 322 | _this->val = _this->val << EC_SYM_BITS & EC_CODE_TOP - 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_init': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<rng = EC_CODE_TOP; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_uint': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:418:54: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 418 | ec_enc_bits(_this, _fl & ((celt_uint32)1 << ftb) - 1, ftb); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_patch_initial_bits': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:452:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 452 | mask = (1 << _nbits) - 1 << shift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:456:51: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 456 | _this->buf[0] = (unsigned char)(_this->buf[0] & ~mask | _val << shift); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:461:29: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 461 | _this->rem = _this->rem & ~mask | _val << shift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<rng <= EC_CODE_TOP >> shift) [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:467:53: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 467 | (celt_uint32)_val << EC_CODE_SHIFT + shift; [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:466:29: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 466 | _this->val = _this->val & ~((celt_uint32)mask << EC_CODE_SHIFT) | [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c: In function 'ec_enc_done': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<> l; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:492:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 492 | msk = EC_CODE_TOP - 1 >> l; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:493:20: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 493 | end = _this->val + msk & ~msk; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/entenc.c:498:22: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 498 | end = _this->val + msk & ~msk; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/entenc.c:238: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mfrngcod.h:43:42: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 43 | # define EC_CODE_TOP (((celt_uint32)1U)<>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 654 | _k = _i + 1 >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:658:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 658 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi3': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:676:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 676 | _k = _i > 0 ? isqrt32(2 * _i - 1) + 1 >> 1 : 0; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:680:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 680 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi4': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:705:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 705 | _k = kl + kr >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:720:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 720 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi5': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:742:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 742 | _k = kl + kr >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:758:14: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 758 | _y[0] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c: In function 'cwrsi': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/cwrs.c:787:16: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 787 | _y[j] = yj + s ^ s; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c: In function 'isqrt32': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c:256:27: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 256 | bshift = EC_ILOG(_val) - 1 >> 1; [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.c:261:33: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 261 | t = ((celt_uint32)g << 1) + b << bshift; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/kiss_fft.h:23, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/mdct.h:45, [INFO] [stderr] warning: rust_celt@0.1.0: from celt/src/celt.c:246: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c: In function 'celt_encode_with_ec_float': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:21: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1253:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1253 | vbr_rate+vbr_bound-st->vbr_reservoir>>(BITRES+3)), [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/arch.h:68:33: note: in definition of macro 'IMIN' [INFO] [stderr] warning: rust_celt@0.1.0: 68 | #define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1252:29: note: in expansion of macro 'IMAX' [INFO] [stderr] warning: rust_celt@0.1.0: 1252 | max_allowed = IMIN(IMAX(tell==1?2:0, [INFO] [stderr] warning: rust_celt@0.1.0: | ^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1633:40: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1633 | min_allowed = (tell+total_boost+(1<>(BITRES+3)) + 2 - nbFilledBytes; [INFO] [stderr] warning: rust_celt@0.1.0: | ^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1633:51: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1633 | min_allowed = (tell+total_boost+(1<>(BITRES+3)) + 2 - nbFilledBytes; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1635:31: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1635 | nbAvailableBytes = target+(1<<(BITRES+2))>>(BITRES+3); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/celt.c:1722:53: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1722 | anti_collapse_rsv = isTransient&&LM>=2&&bits>=(LM+2<=2&&bits>=(LM+2< tell_intra))) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'bitexact_log2tan': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:277:15: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 277 | return (ls - lc << 11) + FRAC_MUL16(isin, FRAC_MUL16(isin, -2597) + 7932) - FRAC_MUL16(icos, FRAC_MUL16(icos, -2597) + 7932); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~^~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'anti_collapse': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:450:51: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 450 | depth = (1 + pulses[i]) / (m->eBands[i + 1] - m->eBands[i] << LM); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c: In function 'quant_band': [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1022:25: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1022 | fill = fill & 1 | fill << 1; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1177:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1177 | fill &= (1 << B) - 1 << B; [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: In file included from celt/src/bands.c:245: [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1186:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1186 | delta = FRAC_MUL16(N - 1 << 7, bitexact_log2tan(iside, imid)); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/mathops.h:42:59: note: in definition of macro 'FRAC_MUL16' [INFO] [stderr] warning: rust_celt@0.1.0: 42 | #define FRAC_MUL16(a,b) ((16384+((celt_int32)(celt_int16)(a)*(celt_int16)(b)))>>15) [INFO] [stderr] warning: rust_celt@0.1.0: | ^ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1301:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1301 | << (B0 >> 1 & stereo - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stderr] warning: rust_celt@0.1.0: celt/src/bands.c:1310:39: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] [INFO] [stderr] warning: rust_celt@0.1.0: 1310 | << (B0 >> 1 & stereo - 1); [INFO] [stderr] warning: rust_celt@0.1.0: | ~~~~~~~^~~ [INFO] [stdout] warning: unused import: `libc::*` [INFO] [stdout] --> src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use libc::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rust_celt v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `libc::*` [INFO] [stdout] --> src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use libc::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] running `Command { std: "docker" "inspect" "52a809d629910e5d4602ab99979470823b7840b93bac35e101a868145e879432", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52a809d629910e5d4602ab99979470823b7840b93bac35e101a868145e879432", kill_on_drop: false }` [INFO] [stdout] 52a809d629910e5d4602ab99979470823b7840b93bac35e101a868145e879432