[INFO] cloning repository https://github.com/ItsLucas/luadec-sys [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ItsLucas/luadec-sys" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FItsLucas%2Fluadec-sys", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FItsLucas%2Fluadec-sys'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d9d16f0e52801413a26939d24cf9608646c298ac [INFO] building ItsLucas/luadec-sys against try#23647e694de8d0904848ad068b2e0ec2dd098c37+target=wasm32-wasip1 for pr-149868 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FItsLucas%2Fluadec-sys" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ItsLucas/luadec-sys [INFO] finished tweaking git repo https://github.com/ItsLucas/luadec-sys [INFO] tweaked toml for git repo https://github.com/ItsLucas/luadec-sys written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ItsLucas/luadec-sys on toolchain 23647e694de8d0904848ad068b2e0ec2dd098c37 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ItsLucas/luadec-sys 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" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 62db60204246f4e12c3731661b874ad05d151459220b17035d5227a78205db03 [INFO] running `Command { std: "docker" "start" "-a" "62db60204246f4e12c3731661b874ad05d151459220b17035d5227a78205db03", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "62db60204246f4e12c3731661b874ad05d151459220b17035d5227a78205db03", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62db60204246f4e12c3731661b874ad05d151459220b17035d5227a78205db03", kill_on_drop: false }` [INFO] [stdout] 62db60204246f4e12c3731661b874ad05d151459220b17035d5227a78205db03 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "build" "--frozen" "--message-format=json" "--target" "wasm32-wasip1", kill_on_drop: false }` [INFO] [stdout] 236abc1e85c9b615695f801d1fed14e33232ecf8cffffe432230c1d9ee23bc19 [INFO] running `Command { std: "docker" "start" "-a" "236abc1e85c9b615695f801d1fed14e33232ecf8cffffe432230c1d9ee23bc19", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling luadec-sys v0.2.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body] [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:577:61: note: put the semicolon on a separate line to silence this warning [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] [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/lua-5.1/src/ltablib.c:137:3: note: previous statement is here [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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:52: warning: comparison of integers of different signs: '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: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: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:457:15: 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:605:8: 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:17: 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:592:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 592 | int count = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:8: 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: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: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: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: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:1219:6: 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: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:1431:12: 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: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:1674:7: 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:1702:24: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:77: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:7: 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:23: 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:29: 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:2531:39: 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:2613:23: 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:19: 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:2939:35: 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:2940:9: 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:3048:8: 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:6: 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: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: 33 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:152:11: warning: 18 enumeration values not handled in switch: 'OP_LOADK', 'OP_LOADBOOL', 'OP_LOADNIL'... [-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:216:7: 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: 2 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:8: 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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: warning: using the result of an assignment as a condition without parentheses [-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:84:14: note: place parentheses around the assignment to silence this warning [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: | ( ) [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: note: use '==' to turn this assignment into an equality comparison [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: | == [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [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: 1 warning generated. [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:118:50: warning: data argument not used by format string [-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:43: warning: data argument not used by format string [-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: 3 warnings generated. [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: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: 4 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: unused function 'fatal' [-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] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: unused function 'doargs' [-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:359:13: warning: function 'strip' is not needed and will not be emitted [-Wunneeded-internal-declaration] [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: 3 warnings generated. [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.00s [INFO] running `Command { std: "docker" "inspect" "236abc1e85c9b615695f801d1fed14e33232ecf8cffffe432230c1d9ee23bc19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "236abc1e85c9b615695f801d1fed14e33232ecf8cffffe432230c1d9ee23bc19", kill_on_drop: false }` [INFO] [stdout] 236abc1e85c9b615695f801d1fed14e33232ecf8cffffe432230c1d9ee23bc19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "test" "--frozen" "--no-run" "--message-format=json" "--target" "wasm32-wasip1", kill_on_drop: false }` [INFO] [stdout] 49681dd96b4a8dab1df41dd85a88269ec7c749880ad8deef298ee466a60eebf8 [INFO] running `Command { std: "docker" "start" "-a" "49681dd96b4a8dab1df41dd85a88269ec7c749880ad8deef298ee466a60eebf8", kill_on_drop: false }` [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body] [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:577:61: note: put the semicolon on a separate line to silence this warning [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] [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/lua-5.1/src/ltablib.c:137:3: note: previous statement is here [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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:52: warning: comparison of integers of different signs: '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: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: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:457:15: 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:605:8: 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:17: 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:592:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 592 | int count = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:8: 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: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: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: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: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:1219:6: 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: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:1431:12: 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: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:1674:7: 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:1702:24: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:77: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:7: 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:23: 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:29: 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:2531:39: 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:2613:23: 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:19: 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:2939:35: 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:2940:9: 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:3048:8: 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:6: 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: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: 33 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:152:11: warning: 18 enumeration values not handled in switch: 'OP_LOADK', 'OP_LOADBOOL', 'OP_LOADNIL'... [-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:216:7: 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: 2 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:8: 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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: warning: using the result of an assignment as a condition without parentheses [-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:84:14: note: place parentheses around the assignment to silence this warning [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: | ( ) [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: note: use '==' to turn this assignment into an equality comparison [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: | == [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [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: 1 warning generated. [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:118:50: warning: data argument not used by format string [-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:43: warning: data argument not used by format string [-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: 3 warnings generated. [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: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: 4 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: unused function 'fatal' [-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] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: unused function 'doargs' [-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:359:13: warning: function 'strip' is not needed and will not be emitted [-Wunneeded-internal-declaration] [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: 3 warnings generated. [INFO] [stderr] Compiling luadec-sys v0.2.5 (/opt/rustwide/workdir) [INFO] [stdout] error: linking with `rust-lld` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "rust-lld" "-flavor" "wasm" "--export" "__main_void" "-z" "stack-size=1048576" "--stack-first" "--no-demangle" "/lib/rustlib/wasm32-wasip1/lib/self-contained/crt1-command.o" "<2 object files omitted>" "-l" "lua" "-l" "luadec" "/lib/rustlib/wasm32-wasip1/lib/{libpanic_abort-*,libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/wasm32-wasip1/debug/deps/liblibc-bf5ed93e20f8295a.rlib" "/lib/rustlib/wasm32-wasip1/lib/{libstd-*,libwasi-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*}.rlib" "-l" "c" "/lib/rustlib/wasm32-wasip1/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/opt/rustwide/target/wasm32-wasip1/debug/build/luadec-sys-50a211b1c5e5a257/out" "-L" "/lib/rustlib/wasm32-wasip1/lib/self-contained" "-o" "/opt/rustwide/target/wasm32-wasip1/debug/deps/luadec_sys-4286c8a74833aad9.wasm" "--gc-sections" "-O0" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/build/luadec-sys-50a211b1c5e5a257/out/liblua.a(736abb6062a842a3-ldo.o): undefined symbol: _longjmp [INFO] [stdout] rust-lld: error: /opt/rustwide/target/wasm32-wasip1/debug/build/luadec-sys-50a211b1c5e5a257/out/liblua.a(736abb6062a842a3-ldo.o): undefined symbol: _setjmp [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body] [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:577:61: note: put the semicolon on a separate line to silence this warning [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/lua-5.1/src/ltablib.c:140:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] [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/lua-5.1/src/ltablib.c:137:3: note: previous statement is here [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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:167:52: warning: comparison of integers of different signs: '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: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: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:457:15: 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:605:8: 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:17: 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:592:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: luadec-sys@0.2.5: 592 | int count = 0; [INFO] [stderr] warning: luadec-sys@0.2.5: | ^ [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/decompile.c:665:8: 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: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: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: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: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:1219:6: 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: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:1431:12: 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: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:1674:7: 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:1702:24: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1702:77: warning: format specifies type 'unsigned int' but the argument 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: 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: /opt/rustwide/workdir/vendor/luadec/decompile.c:1835:7: 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:23: 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:29: 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:2531:39: 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:2613:23: 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:19: 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:2939:35: 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:2940:9: 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:3048:8: 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:6: 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: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: 33 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/guess.c:152:11: warning: 18 enumeration values not handled in switch: 'OP_LOADK', 'OP_LOADBOOL', 'OP_LOADNIL'... [-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:216:7: 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: 2 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/disassemble.c:391:8: 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: 1 warning generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: warning: using the result of an assignment as a condition without parentheses [-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:84:14: note: place parentheses around the assignment to silence this warning [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: | ( ) [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/proto.c:84:14: note: use '==' to turn this assignment into an equality comparison [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: | == [INFO] [stderr] warning: luadec-sys@0.2.5: 1 warning generated. [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: 1 warning generated. [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:118:50: warning: data argument not used by format string [-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:43: warning: data argument not used by format string [-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: 3 warnings generated. [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: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: 4 warnings generated. [INFO] [stderr] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:61:13: warning: unused function 'fatal' [-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] warning: luadec-sys@0.2.5: /opt/rustwide/workdir/vendor/luadec/luadec.c:232:12: warning: unused function 'doargs' [-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:359:13: warning: function 'strip' is not needed and will not be emitted [-Wunneeded-internal-declaration] [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: 3 warnings generated. [INFO] [stderr] error: could not compile `luadec-sys` (lib test) due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "49681dd96b4a8dab1df41dd85a88269ec7c749880ad8deef298ee466a60eebf8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49681dd96b4a8dab1df41dd85a88269ec7c749880ad8deef298ee466a60eebf8", kill_on_drop: false }` [INFO] [stdout] 49681dd96b4a8dab1df41dd85a88269ec7c749880ad8deef298ee466a60eebf8