[INFO] fetching crate luadec-sys 0.2.5...
[INFO] testing luadec-sys-0.2.5 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate luadec-sys 0.2.5 into /workspace/builds/worker-6-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate luadec-sys 0.2.5 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ca3a533f416c3dbbd46b46242ec2cec68f8071418751e97b383c2b9f1071314b
[INFO] running `Command { std: "docker" "start" "-a" "ca3a533f416c3dbbd46b46242ec2cec68f8071418751e97b383c2b9f1071314b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca3a533f416c3dbbd46b46242ec2cec68f8071418751e97b383c2b9f1071314b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca3a533f416c3dbbd46b46242ec2cec68f8071418751e97b383c2b9f1071314b", kill_on_drop: false }`
[INFO] [stdout] ca3a533f416c3dbbd46b46242ec2cec68f8071418751e97b383c2b9f1071314b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 77177fe54f2ef57cdd016ca5bc5955094758933d10b94e6309e69df07a41c896
[INFO] running `Command { std: "docker" "start" "-a" "77177fe54f2ef57cdd016ca5bc5955094758933d10b94e6309e69df07a41c896", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling libc v0.2.174
[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 13.58s
[INFO] running `Command { std: "docker" "inspect" "77177fe54f2ef57cdd016ca5bc5955094758933d10b94e6309e69df07a41c896", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77177fe54f2ef57cdd016ca5bc5955094758933d10b94e6309e69df07a41c896", kill_on_drop: false }`
[INFO] [stdout] 77177fe54f2ef57cdd016ca5bc5955094758933d10b94e6309e69df07a41c896
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6679d7462e7e17f534f404816cc217d5e8cf3c67278c046e5b18d6ceb5ee6128
[INFO] running `Command { std: "docker" "start" "-a" "6679d7462e7e17f534f404816cc217d5e8cf3c67278c046e5b18d6ceb5ee6128", 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.42s
[INFO] running `Command { std: "docker" "inspect" "6679d7462e7e17f534f404816cc217d5e8cf3c67278c046e5b18d6ceb5ee6128", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6679d7462e7e17f534f404816cc217d5e8cf3c67278c046e5b18d6ceb5ee6128", kill_on_drop: false }`
[INFO] [stdout] 6679d7462e7e17f534f404816cc217d5e8cf3c67278c046e5b18d6ceb5ee6128
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6c821749174e3e4995be52ffc706eafb40d7f3b95c621cacbb3c427438de4bd6
[INFO] running `Command { std: "docker" "start" "-a" "6c821749174e3e4995be52ffc706eafb40d7f3b95c621cacbb3c427438de4bd6", 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.05s
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/luadec_sys-b2e23380c166e855)
[INFO] [stderr]    Doc-tests luadec_sys
[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.01s
[INFO] [stdout] 
[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" "6c821749174e3e4995be52ffc706eafb40d7f3b95c621cacbb3c427438de4bd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c821749174e3e4995be52ffc706eafb40d7f3b95c621cacbb3c427438de4bd6", kill_on_drop: false }`
[INFO] [stdout] 6c821749174e3e4995be52ffc706eafb40d7f3b95c621cacbb3c427438de4bd6
