[INFO] fetching crate luadec-sys 0.1.6... [INFO] checking luadec-sys-0.1.6 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate luadec-sys 0.1.6 into /workspace/builds/worker-0-tc2/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-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate luadec-sys 0.1.6 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cb45347ec8686411799750611e4fe3a9bf40607c7f6445c6d977d8f2b88dfdb6 [INFO] running `Command { std: "docker" "start" "-a" "cb45347ec8686411799750611e4fe3a9bf40607c7f6445c6d977d8f2b88dfdb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cb45347ec8686411799750611e4fe3a9bf40607c7f6445c6d977d8f2b88dfdb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb45347ec8686411799750611e4fe3a9bf40607c7f6445c6d977d8f2b88dfdb6", kill_on_drop: false }` [INFO] [stdout] cb45347ec8686411799750611e4fe3a9bf40607c7f6445c6d977d8f2b88dfdb6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0ec739888db7ac7c20fe71d28cf03dfe6c91e0952b5b25f9c4c1f53cabe1dc47 [INFO] running `Command { std: "docker" "start" "-a" "0ec739888db7ac7c20fe71d28cf03dfe6c91e0952b5b25f9c4c1f53cabe1dc47", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling libc v0.2.174 [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 15.04s [INFO] running `Command { std: "docker" "inspect" "0ec739888db7ac7c20fe71d28cf03dfe6c91e0952b5b25f9c4c1f53cabe1dc47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ec739888db7ac7c20fe71d28cf03dfe6c91e0952b5b25f9c4c1f53cabe1dc47", kill_on_drop: false }` [INFO] [stdout] 0ec739888db7ac7c20fe71d28cf03dfe6c91e0952b5b25f9c4c1f53cabe1dc47