[INFO] fetching crate luadec-sys 0.2.5... [INFO] testing luadec-sys-0.2.5 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate luadec-sys 0.2.5 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate luadec-sys 0.2.5 [INFO] finished tweaking crates.io crate luadec-sys 0.2.5 [INFO] tweaked toml for crates.io crate luadec-sys 0.2.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate luadec-sys 0.2.5 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate luadec-sys 0.2.5 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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cc v1.2.31 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ba06bc1624ca30fee5267e274f5bca4d420ebba56f8178992c3847c12863b56c [INFO] running `Command { std: "docker" "start" "-a" "ba06bc1624ca30fee5267e274f5bca4d420ebba56f8178992c3847c12863b56c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ba06bc1624ca30fee5267e274f5bca4d420ebba56f8178992c3847c12863b56c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba06bc1624ca30fee5267e274f5bca4d420ebba56f8178992c3847c12863b56c", kill_on_drop: false }` [INFO] [stdout] ba06bc1624ca30fee5267e274f5bca4d420ebba56f8178992c3847c12863b56c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 00a257dd30f9c6c602bc8a0989cb72ef315bb977822fa6a16ba35acc1f3b5a49 [INFO] running `Command { std: "docker" "start" "-a" "00a257dd30f9c6c602bc8a0989cb72ef315bb977822fa6a16ba35acc1f3b5a49", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling luadec-sys v0.2.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.2.5: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.2.5: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:53:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.2.5: 53 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.2.5: 167 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:217:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 217 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:326:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 326 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:457:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 457 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:605:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 605 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:590:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 590 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 665 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:796:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 796 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:918:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 918 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:931:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 931 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1015:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1015 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1219:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1219 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1332:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1332 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1431:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.2.5: 1431 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1418:31: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1418 | IndexType MakeIndex(Function* F, StringBuffer* str, char* rstr, IndexType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'LeaveBlock': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1674:14: warning: unused variable 'msg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1674 | char msg[128]; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1673:36: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1673 | AstStatement* LeaveBlock(Function* F, AstStatement* currStmt, StatementType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1835 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2210:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2210 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2613:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2613 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2754:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2754 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2940 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2939:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2939 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3048:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 3048 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1791:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1791 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3288:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 3288 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1446:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 1446 | return ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1419:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 1419 | int ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.2.5: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.2.5: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.2.5: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:359:13: warning: 'strip' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 359 | static void strip(lua_State* L, Proto* f) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: 'doargs' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 232 | static int doargs(int argc, char* argv[]) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: 'fatal' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 61 | static void fatal(const char* message) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.78s [INFO] running `Command { std: "docker" "inspect" "00a257dd30f9c6c602bc8a0989cb72ef315bb977822fa6a16ba35acc1f3b5a49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "00a257dd30f9c6c602bc8a0989cb72ef315bb977822fa6a16ba35acc1f3b5a49", kill_on_drop: false }` [INFO] [stdout] 00a257dd30f9c6c602bc8a0989cb72ef315bb977822fa6a16ba35acc1f3b5a49 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 77d8e85c21db99a5fa7fc4ceef73cb8067155e35b753e2cd8e5bbf920f8152a6 [INFO] running `Command { std: "docker" "start" "-a" "77d8e85c21db99a5fa7fc4ceef73cb8067155e35b753e2cd8e5bbf920f8152a6", kill_on_drop: false }` [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.2.5: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.2.5: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:53:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.2.5: 53 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.2.5: 167 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:217:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 217 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:326:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 326 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:457:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 457 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:605:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 605 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:590:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 590 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 665 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:796:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 796 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:918:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 918 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:931:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 931 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1015:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1015 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1219:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1219 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1332:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1332 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1431:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.2.5: 1431 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1418:31: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1418 | IndexType MakeIndex(Function* F, StringBuffer* str, char* rstr, IndexType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'LeaveBlock': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1674:14: warning: unused variable 'msg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1674 | char msg[128]; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1673:36: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1673 | AstStatement* LeaveBlock(Function* F, AstStatement* currStmt, StatementType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1835 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2210:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2210 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2613:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2613 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2754:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2754 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2940 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2939:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2939 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3048:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 3048 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1791:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1791 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3288:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 3288 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1446:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 1446 | return ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1419:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 1419 | int ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.2.5: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.2.5: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.2.5: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:359:13: warning: 'strip' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 359 | static void strip(lua_State* L, Proto* f) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: 'doargs' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 232 | static int doargs(int argc, char* argv[]) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: 'fatal' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 61 | static void fatal(const char* message) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] Compiling luadec-sys v0.2.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s [INFO] running `Command { std: "docker" "inspect" "77d8e85c21db99a5fa7fc4ceef73cb8067155e35b753e2cd8e5bbf920f8152a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77d8e85c21db99a5fa7fc4ceef73cb8067155e35b753e2cd8e5bbf920f8152a6", kill_on_drop: false }` [INFO] [stdout] 77d8e85c21db99a5fa7fc4ceef73cb8067155e35b753e2cd8e5bbf920f8152a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 185f2379036bea2b492e1e7a7aea99e875b1cc565cfc67eb32e654e0a80112a3 [INFO] running `Command { std: "docker" "start" "-a" "185f2379036bea2b492e1e7a7aea99e875b1cc565cfc67eb32e654e0a80112a3", kill_on_drop: false }` [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c: In function 'symbexec': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 268 | #define check(x) if (!(x)) return 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:272:33: note: in expansion of macro 'check' [INFO] [stderr] warning: luadec-sys@0.2.5: 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:414:9: note: in expansion of macro 'checkreg' [INFO] [stderr] warning: luadec-sys@0.2.5: 414 | checkreg(pt, a+3); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldebug.c:416:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 416 | case OP_JMP: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ldump.c: In function 'DumpString': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 63 | if (s==NULL || getstr(s)==NULL) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c: In function 'llex': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 369 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/llex.c:371:7: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 371 | case '=': { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c: In function 'luaH_get': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 473 | case LUA_TNUMBER: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltable.c:481:5: note: here [INFO] [stderr] warning: luadec-sys@0.2.5: 481 | default: { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c: In function 'luaL_loadfile': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 578 | lf.extraline = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c: In function 'addfield': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 137 | if (!lua_isstring(L, -1)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 140 | luaL_addvalue(b); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FixLocalNames': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:53:28: warning: operation on 'f->locvars' may be undefined [-Wsequence-point] [INFO] [stderr] warning: luadec-sys@0.2.5: 53 | f->locvars = luaM_reallocvector(glstate, f->locvars, f->sizelocvars, f->numparams + need_arg, LocVar); [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MatchLoopItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:59: warning: comparison of integer expressions of different signedness: 'StatementType' {aka 'enum StatementType_'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: luadec-sys@0.2.5: 167 | return ((item->type == match->type)||(match->type == INT_MIN)) [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeleteIntListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:217:49: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 217 | void DeleteIntListItem(IntListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'Untie': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:326:33: warning: unused parameter 'thenaddr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 326 | void Untie(LogicExp* curr, int* thenaddr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:457:43: warning: variable 'savecurr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 457 | LogicExp* savecurr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'RawAddAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:605:29: warning: unused variable 'blockSize' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 605 | int blockSize = block->sub->size; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:590:31: warning: unused variable 'tail' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 590 | AstStatement* tail = cast(AstStatement*, block->sub->tail); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'FlushBoolean': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:29: warning: unused variable 'whileStart' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 665 | int whileStart = walk->start; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearTableItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:796:47: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 796 | void ClearTableItem(DecTableItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'AddToTable': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:918:27: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 918 | void AddToTable(Function* F, DecTable* tbl, const char* value, const char* key) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'SetList': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:931:45: warning: unused parameter 'c' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 931 | void SetList(Function* F, int a, int b, int c) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ClearBoolOp': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1015:37: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1015 | void ClearBoolOp(BoolOp* ptr, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'DeclareLocals': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1219:13: warning: variable 'loopconvert' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1219 | int loopconvert; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionCheck': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1332:35: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1332 | void PrintFunctionCheck(Function* F) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1431:25: warning: enumeration value 'SQUARE_BRACKET' not handled in switch [-Wswitch] [INFO] [stderr] warning: luadec-sys@0.2.5: 1431 | switch (type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1418:31: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1418 | IndexType MakeIndex(Function* F, StringBuffer* str, char* rstr, IndexType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintFunctionOnlyParamsAndUpvalues': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:62: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1624:76: warning: unused parameter 'funcnumstr' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1624 | char* PrintFunctionOnlyParamsAndUpvalues(const Proto* f, int indent, char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'LeaveBlock': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1674:14: warning: unused variable 'msg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1674 | char msg[128]; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1673:36: warning: unused parameter 'F' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 1673 | AstStatement* LeaveBlock(Function* F, AstStatement* currStmt, StatementType type) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'PrintLoopTree': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | LoopItem * {aka struct LoopItem_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1701: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.2.5: 1701 | 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.2.5: | ~^ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | unsigned int [INFO] [stderr] warning: luadec-sys@0.2.5: 1702 | ,stmttype[li->type], li, li->prep, li->start, li->body, li->end, li->out, li->block); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: | | [INFO] [stderr] warning: luadec-sys@0.2.5: | AstStatement * {aka struct AstStatement_ *} [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'ProcessCode': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:21: warning: unused variable 'func_check_result' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1835 | int func_check_result = FunctionCheck(f, funcnumstr, str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2210:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2210 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:67: warning: variable 'state' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2531:57: warning: variable 'control' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2531 | const char *generator, *control, *state; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2613:51: warning: unused variable 'endif' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2613 | int thenaddr = 0, endif = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2754:47: warning: unused variable 'parentStmt' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2754 | AstStatement* parentStmt = NULL; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2940:37: warning: variable 'stepLen' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2940 | int stepLen; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:2939:63: warning: variable 'endstr' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 2939 | const char *initial, *a1str, *endstr; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3048:29: warning: unused variable 'cfnum' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 3048 | int cfnum = functionnum; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1791:13: warning: unused variable 'baseIndent' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 1791 | int baseIndent = indent; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'luaU_decompileSubFunction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:3288:46: warning: unused parameter 'dflag' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 3288 | void luaU_decompileSubFunction(Proto* f, int dflag, const char* funcnumstr) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c: In function 'MakeIndex': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1446:32: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 1446 | return ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:1419:13: note: 'ret' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 1419 | int ret; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c: In function 'luaU_guess_locals': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 152 | switch (o) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /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.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:216:21: warning: unused variable 'bc' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 216 | int bc = GETARG_Bx(instr); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:574:47: note: directive argument in the range [0, 2147483646] [INFO] [stderr] warning: luadec-sys@0.2.5: 574 | sprintf(names,"l_%d_%d",main,i); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: In file included from /usr/include/stdio.h:980, [INFO] [stderr] warning: luadec-sys@0.2.5: from /opt/rustwide/workdir/vendor/luadec/guess.c:3: [INFO] [stderr] warning: luadec-sys@0.2.5: In function 'sprintf', [INFO] [stderr] warning: luadec-sys@0.2.5: inlined from 'luaU_guess_locals' at /opt/rustwide/workdir/vendor/luadec/guess.c:574:5: [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 31 | __glibc_objsize (__s), __fmt, [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: 32 | __va_arg_pack ()); [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c: In function 'luadec_disassemble': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 80 | sprintf(line,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 321 | sprintf(tmp,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 331 | sprintf(tmp2,""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 345 | sprintf(tmp, ""); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:29: warning: unused variable 'next_is_extraarg' [-Wunused-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 391 | int next_is_extraarg = 1; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'convertToUpper': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 84 | while (*p++ = toupper(*p)); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c: In function 'assembleInstruction': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:51:16: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] [INFO] [stderr] warning: luadec-sys@0.2.5: 51 | return i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:34:21: note: 'i' was declared here [INFO] [stderr] warning: luadec-sys@0.2.5: 34 | Instruction i; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_new': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 31 | strncpy(self->buffer, data, len+1); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:27:27: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 27 | int len = strlen(data); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c: In function 'StringBuffer_prepend': [INFO] [stderr] warning: luadec-sys@0.2.5: /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.2.5: 88 | strncpy(self->buffer, str, len); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/StringBuffer.c:81:19: note: length computed here [INFO] [stderr] warning: luadec-sys@0.2.5: 81 | int len = strlen(str); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c: In function 'ClearVarListItem': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/structs.c:280:48: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 280 | void ClearVarListItem(VarListItem* item, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'ClearAstStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:74:50: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 74 | void ClearAstStatement(AstStatement* stmt, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c: In function 'PrintBreakStatement': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:118:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 118 | StringBuffer_addPrintf(buff, "do break end\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/statement.c:121:46: warning: too many arguments for format [-Wformat-extra-args] [INFO] [stderr] warning: luadec-sys@0.2.5: 121 | StringBuffer_addPrintf(buff, "break\n", stmt->code); [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'PrintExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:34: warning: unused parameter 'exp' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:53: warning: unused parameter 'buff' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:89:63: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 89 | void PrintExpression(Expression* exp, StringBuffer* buff, int indent) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c: In function 'ClearExpression': [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/expression.c:92:45: warning: unused parameter 'dummy' [-Wunused-parameter] [INFO] [stderr] warning: luadec-sys@0.2.5: 92 | void ClearExpression(Expression* exp, void* dummy) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ~~~~~~^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:359:13: warning: 'strip' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 359 | static void strip(lua_State* L, Proto* f) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: 'doargs' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 232 | static int doargs(int argc, char* argv[]) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~~ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: 'fatal' defined but not used [-Wunused-function] [INFO] [stderr] warning: luadec-sys@0.2.5: 61 | static void fatal(const char* message) { [INFO] [stderr] warning: luadec-sys@0.2.5: | ^~~~~ [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/luadec_sys-1deff1dc809de3b2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_decompile_buffer ... ok [INFO] [stdout] test tests::test_decompile_stress_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 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" "185f2379036bea2b492e1e7a7aea99e875b1cc565cfc67eb32e654e0a80112a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "185f2379036bea2b492e1e7a7aea99e875b1cc565cfc67eb32e654e0a80112a3", kill_on_drop: false }` [INFO] [stdout] 185f2379036bea2b492e1e7a7aea99e875b1cc565cfc67eb32e654e0a80112a3