[INFO] fetching crate luadec-sys 0.1.6... [INFO] testing luadec-sys-0.1.6 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate luadec-sys 0.1.6 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate luadec-sys 0.1.6 [INFO] finished tweaking crates.io crate luadec-sys 0.1.6 [INFO] tweaked toml for crates.io crate luadec-sys 0.1.6 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate luadec-sys 0.1.6 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate luadec-sys 0.1.6 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f810baffb5a4859f8fbfd3b47fad346567156f07f1f0ed69609d51a52ebba019 [INFO] running `Command { std: "docker" "start" "-a" "f810baffb5a4859f8fbfd3b47fad346567156f07f1f0ed69609d51a52ebba019", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f810baffb5a4859f8fbfd3b47fad346567156f07f1f0ed69609d51a52ebba019", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f810baffb5a4859f8fbfd3b47fad346567156f07f1f0ed69609d51a52ebba019", kill_on_drop: false }` [INFO] [stdout] f810baffb5a4859f8fbfd3b47fad346567156f07f1f0ed69609d51a52ebba019 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a32d1526e01f70d4554e7003c322f0e3e12dc42fd924e5aa5852dde6304d7ae7 [INFO] running `Command { std: "docker" "start" "-a" "a32d1526e01f70d4554e7003c322f0e3e12dc42fd924e5aa5852dde6304d7ae7", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling luadec-sys v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:268:36: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.1.6: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.1.6: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c:63:26: warning: the comparison will always evaluate as 'false' for the pointer operand in 's + 24' must not be NULL [-Waddress] [INFO] [stderr] warning: luadec-sys@0.1.6: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:369:14: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:473:23: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:4: warning: this 'while' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' [INFO] [stderr] warning: luadec-sys@0.1.6: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' [INFO] [stderr] warning: luadec-sys@0.1.6: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:54:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.1.6: 54 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:168:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.1.6: 168 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:218:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 218 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:327:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 327 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:458:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 458 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:606:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 606 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:591:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 591 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:666:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 666 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:797:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 797 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:919:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 919 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:932:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 932 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1016:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1016 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1220:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1220 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1333:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1333 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1432:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 1432 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:32: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'LoopItem *' {aka 'struct LoopItem_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:82: warning: format '%x' expects argument of type 'unsigned int', but argument 10 has type 'AstStatement *' {aka 'struct AstStatement_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1836:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1836 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2211:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2211 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2614:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2614 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2755:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2755 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2941:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2941 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2940 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3049:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 3049 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1792:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1792 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3291:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 3291 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1447:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 1447 | return ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1420:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 1420 | int ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADK' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADBOOL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADNIL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETUPVAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETGLOBAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_NEWTABLE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CONCAT' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_JMP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TEST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TAILCALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORPREP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TFORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_SETLIST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSURE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_VARARG' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:53: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 6 [-Wformat-overflow=] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.1.6: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.1.6: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.1.6: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.1.6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 10 [INFO] [stderr] warning: luadec-sys@0.1.6: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:80:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:321:45: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:331:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:345:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:84:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] [INFO] [stderr] warning: luadec-sys@0.1.6: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:31:17: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:88:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c: In function 'printFileNames': [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c:57:26: warning: unused parameter 'out' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 57 | int printFileNames(FILE* out) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~ [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.20s [INFO] running `Command { std: "docker" "inspect" "a32d1526e01f70d4554e7003c322f0e3e12dc42fd924e5aa5852dde6304d7ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a32d1526e01f70d4554e7003c322f0e3e12dc42fd924e5aa5852dde6304d7ae7", kill_on_drop: false }` [INFO] [stdout] a32d1526e01f70d4554e7003c322f0e3e12dc42fd924e5aa5852dde6304d7ae7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c2e6fd13b600237066190be5fc292f3fad38215d2563d8387d172ba9061cb6cc [INFO] running `Command { std: "docker" "start" "-a" "c2e6fd13b600237066190be5fc292f3fad38215d2563d8387d172ba9061cb6cc", kill_on_drop: false }` [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:268:36: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.1.6: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.1.6: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c:63:26: warning: the comparison will always evaluate as 'false' for the pointer operand in 's + 24' must not be NULL [-Waddress] [INFO] [stderr] warning: luadec-sys@0.1.6: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:369:14: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:473:23: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:4: warning: this 'while' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' [INFO] [stderr] warning: luadec-sys@0.1.6: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' [INFO] [stderr] warning: luadec-sys@0.1.6: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:54:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.1.6: 54 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:168:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.1.6: 168 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:218:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 218 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:327:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 327 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:458:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 458 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:606:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 606 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:591:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 591 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:666:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 666 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:797:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 797 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:919:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 919 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:932:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 932 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1016:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1016 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1220:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1220 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1333:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1333 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1432:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 1432 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:32: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'LoopItem *' {aka 'struct LoopItem_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:82: warning: format '%x' expects argument of type 'unsigned int', but argument 10 has type 'AstStatement *' {aka 'struct AstStatement_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1836:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1836 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2211:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2211 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2614:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2614 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2755:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2755 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2941:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2941 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2940 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3049:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 3049 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1792:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1792 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3291:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 3291 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1447:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 1447 | return ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1420:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 1420 | int ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADK' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADBOOL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADNIL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETUPVAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETGLOBAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_NEWTABLE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CONCAT' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_JMP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TEST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TAILCALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORPREP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TFORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_SETLIST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSURE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_VARARG' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:53: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 6 [-Wformat-overflow=] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.1.6: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.1.6: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.1.6: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.1.6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 10 [INFO] [stderr] warning: luadec-sys@0.1.6: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:80:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:321:45: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:331:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:345:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:84:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] [INFO] [stderr] warning: luadec-sys@0.1.6: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:31:17: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:88:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c: In function 'printFileNames': [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c:57:26: warning: unused parameter 'out' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 57 | int printFileNames(FILE* out) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~ [INFO] [stderr] Compiling luadec-sys v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s [INFO] running `Command { std: "docker" "inspect" "c2e6fd13b600237066190be5fc292f3fad38215d2563d8387d172ba9061cb6cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2e6fd13b600237066190be5fc292f3fad38215d2563d8387d172ba9061cb6cc", kill_on_drop: false }` [INFO] [stdout] c2e6fd13b600237066190be5fc292f3fad38215d2563d8387d172ba9061cb6cc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] aaed615b6fdc891d95a852eff7655d05be251f6e7acb5cad964d775282126b4f [INFO] running `Command { std: "docker" "start" "-a" "aaed615b6fdc891d95a852eff7655d05be251f6e7acb5cad964d775282126b4f", kill_on_drop: false }` [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:268:36: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.1.6: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.1.6: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c:63:26: warning: the comparison will always evaluate as 'false' for the pointer operand in 's + 24' must not be NULL [-Waddress] [INFO] [stderr] warning: luadec-sys@0.1.6: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:369:14: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:473:23: warning: this statement may fall through [-Wimplicit-fallthrough=] [INFO] [stderr] warning: luadec-sys@0.1.6: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.1.6: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:4: warning: this 'while' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' [INFO] [stderr] warning: luadec-sys@0.1.6: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] [INFO] [stderr] warning: luadec-sys@0.1.6: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' [INFO] [stderr] warning: luadec-sys@0.1.6: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:54:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.1.6: 54 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:168:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.1.6: 168 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:218:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 218 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:327:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 327 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:458:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 458 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:606:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 606 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:591:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 591 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:666:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 666 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:797:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 797 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:919:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 919 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:932:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 932 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1016:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1016 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1220:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1220 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1333:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1333 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1432:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 1432 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1625:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 1625 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:32: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'LoopItem *' {aka 'struct LoopItem_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:82: warning: format '%x' expects argument of type 'unsigned int', but argument 10 has type 'AstStatement *' {aka 'struct AstStatement_ *'} [-Wformat=] [INFO] [stderr] warning: luadec-sys@0.1.6: 1702 | fprintf(stderr, "%s=0x%x prep=%d start=%d body=%d end=%d out=%d block=0x%x \n" [INFO] [stderr] warning: luadec-sys@0.1.6: | ~^ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | unsigned int [INFO] [stderr] warning: luadec-sys@0.1.6: 1703 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: | | [INFO] [stderr] warning: luadec-sys@0.1.6: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1836:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1836 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2211:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2211 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2532:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2532 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2614:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2614 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2755:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2755 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2941:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2941 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 2940 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3049:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 3049 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1792:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 1792 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:3291:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 3291 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1447:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 1447 | return ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/decompile.c:1420:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 1420 | int ret; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADK' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADBOOL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_LOADNIL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETUPVAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_GETGLOBAL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_NEWTABLE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CONCAT' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_JMP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TEST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TAILCALL' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_FORPREP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_TFORLOOP' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_SETLIST' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_CLOSURE' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:152:17: warning: enumeration value 'OP_VARARG' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:53: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 6 [-Wformat-overflow=] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.1.6: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.1.6: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.1.6: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.1.6: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.1.6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 6 and 25 bytes into a destination of size 10 [INFO] [stderr] warning: luadec-sys@0.1.6: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:80:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:321:45: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:331:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:345:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] [INFO] [stderr] warning: luadec-sys@0.1.6: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.1.6: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:84:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] [INFO] [stderr] warning: luadec-sys@0.1.6: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.1.6: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.1.6: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:31:17: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:88:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] [INFO] [stderr] warning: luadec-sys@0.1.6: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.1.6: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.1.6: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.1.6: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.1.6: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c: In function 'printFileNames': [INFO] [stderr] warning: luadec-sys@0.1.6: src/wrapper.c:57:26: warning: unused parameter 'out' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.1.6: 57 | int printFileNames(FILE* out) { [INFO] [stderr] warning: luadec-sys@0.1.6: | ~~~~~~^~~ [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/luadec_sys-c2e947d5a6ea8ad8) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_decompile_buffer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests luadec_sys [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "aaed615b6fdc891d95a852eff7655d05be251f6e7acb5cad964d775282126b4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aaed615b6fdc891d95a852eff7655d05be251f6e7acb5cad964d775282126b4f", kill_on_drop: false }` [INFO] [stdout] aaed615b6fdc891d95a852eff7655d05be251f6e7acb5cad964d775282126b4f