Oct 11 04:55:51.067 INFO testing ProtoDef-io/protodefc against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 04:55:51.067 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 04:55:51.067 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:55:51.282 INFO blam! 86aae36ae0b2f6052e0d6d070ce682e863441db8d90b4d5d55b6624c4ee12827 Oct 11 04:55:51.282 INFO running `"docker" "start" "-a" "86aae36ae0b2f6052e0d6d070ce682e863441db8d90b4d5d55b6624c4ee12827"` Oct 11 04:55:52.012 INFO kablam! usermod: no changes Oct 11 04:55:52.196 INFO kablam! Compiling num-traits v0.2.4 Oct 11 04:55:52.196 INFO kablam! Compiling serde v1.0.2 Oct 11 04:55:52.196 INFO kablam! Compiling Inflector v0.10.0 Oct 11 04:55:52.196 INFO kablam! Compiling error-chain v0.10.0 Oct 11 04:55:52.212 INFO kablam! Compiling nom v2.2.1 Oct 11 04:55:52.218 INFO kablam! Compiling peg v0.5.2 Oct 11 04:55:52.219 INFO kablam! Compiling itertools v0.5.10 Oct 11 04:55:58.378 INFO kablam! Compiling protodefc v0.1.0 (/source) Oct 11 04:55:58.652 INFO kablam! Compiling num-integer v0.1.38 Oct 11 04:55:59.217 INFO kablam! Compiling num-bigint v0.2.0 Oct 11 04:56:06.284 INFO kablam! Compiling serde_json v1.0.1 Oct 11 04:56:06.284 INFO kablam! Compiling toml v0.4.0 Oct 11 04:56:11.492 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:56:11.492 INFO kablam! --> src/lib.rs:3:1 Oct 11 04:56:11.492 INFO kablam! | Oct 11 04:56:11.492 INFO kablam! 3 | #[macro_use] extern crate lazy_static; Oct 11 04:56:11.492 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:11.492 INFO kablam! | Oct 11 04:56:11.492 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:56:11.492 INFO kablam! Oct 11 04:56:11.492 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:56:11.492 INFO kablam! --> src/lib.rs:9:1 Oct 11 04:56:11.492 INFO kablam! | Oct 11 04:56:11.492 INFO kablam! 9 | #[macro_use] extern crate matches; Oct 11 04:56:11.492 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:11.492 INFO kablam! Oct 11 04:56:11.492 INFO kablam! warning: unused imports: `Container`, `WeakContainer` Oct 11 04:56:11.492 INFO kablam! --> src/ir/compilation_unit/mod.rs:5:22 Oct 11 04:56:11.492 INFO kablam! | Oct 11 04:56:11.492 INFO kablam! 5 | use ::rc_container::{Container, WeakContainer}; Oct 11 04:56:11.492 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Oct 11 04:56:11.492 INFO kablam! Oct 11 04:56:11.492 INFO kablam! warning: unused import: `::ir::spec::data::ReferenceAccessTime` Oct 11 04:56:11.492 INFO kablam! --> src/ir/compilation_unit/mod.rs:7:5 Oct 11 04:56:11.492 INFO kablam! | Oct 11 04:56:11.492 INFO kablam! 7 | use ::ir::spec::data::ReferenceAccessTime; Oct 11 04:56:11.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.492 INFO kablam! Oct 11 04:56:11.494 INFO kablam! warning: unused imports: `IntegerSize`, `IntegerSpec`, `TypeSpecContainer` Oct 11 04:56:11.494 INFO kablam! --> src/ir/spec/variant/array.rs:6:23 Oct 11 04:56:11.494 INFO kablam! | Oct 11 04:56:11.494 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecContainer, WeakTypeSpecContainer, TypeSpecVariant, Oct 11 04:56:11.494 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.494 INFO kablam! 7 | ArraySpec, ArraySize, IntegerSpec, IntegerSize}; Oct 11 04:56:11.494 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 11 04:56:11.494 INFO kablam! Oct 11 04:56:11.494 INFO kablam! warning: unused import: `::ir::compilation_unit::TypePath` Oct 11 04:56:11.494 INFO kablam! --> src/ir/spec/variant/array.rs:8:5 Oct 11 04:56:11.494 INFO kablam! | Oct 11 04:56:11.494 INFO kablam! 8 | use ::ir::compilation_unit::TypePath; Oct 11 04:56:11.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.494 INFO kablam! Oct 11 04:56:11.494 INFO kablam! warning: unused imports: `CanonicalNSPath`, `TypeKind` Oct 11 04:56:11.494 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:9:60 Oct 11 04:56:11.494 INFO kablam! | Oct 11 04:56:11.494 INFO kablam! 9 | use ::ir::compilation_unit::{TypePath, NamedTypeContainer, TypeKind, RelativeNSPath, Oct 11 04:56:11.494 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.494 INFO kablam! 10 | CanonicalNSPath}; Oct 11 04:56:11.494 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 11 04:56:11.494 INFO kablam! Oct 11 04:56:11.495 INFO kablam! warning: unused imports: `CanonicalNSPath`, `RelativeNSPath`, `TypePath` Oct 11 04:56:11.495 INFO kablam! --> src/ir/spec/data.rs:1:30 Oct 11 04:56:11.495 INFO kablam! | Oct 11 04:56:11.495 INFO kablam! 1 | use ::ir::compilation_unit::{TypePath, RelativeNSPath, CanonicalNSPath}; Oct 11 04:56:11.495 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 11 04:56:11.495 INFO kablam! Oct 11 04:56:11.496 INFO kablam! warning: unused import: `EnumSpec` Oct 11 04:56:11.496 INFO kablam! --> src/ir/type_spec/literal.rs:5:13 Oct 11 04:56:11.496 INFO kablam! | Oct 11 04:56:11.496 INFO kablam! 5 | EnumSpec}; Oct 11 04:56:11.496 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.496 INFO kablam! Oct 11 04:56:11.497 INFO kablam! warning: unused import: `::std::marker::PhantomData` Oct 11 04:56:11.497 INFO kablam! --> src/ir/name.rs:1:5 Oct 11 04:56:11.497 INFO kablam! | Oct 11 04:56:11.497 INFO kablam! 1 | use ::std::marker::PhantomData; Oct 11 04:56:11.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.497 INFO kablam! Oct 11 04:56:11.497 INFO kablam! warning: unused import: `::nom::IResult` Oct 11 04:56:11.497 INFO kablam! --> src/ir/name.rs:4:5 Oct 11 04:56:11.497 INFO kablam! | Oct 11 04:56:11.497 INFO kablam! 4 | use ::nom::IResult; Oct 11 04:56:11.497 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:11.497 INFO kablam! Oct 11 04:56:11.497 INFO kablam! warning: unused macro definition Oct 11 04:56:11.497 INFO kablam! --> src/backend/common/formatter.rs:41:1 Oct 11 04:56:11.497 INFO kablam! | Oct 11 04:56:11.497 INFO kablam! 41 | / macro_rules! pf_push { Oct 11 04:56:11.497 INFO kablam! 42 | | ($f:expr, $fmt:expr) => ($f.push($fmt)); Oct 11 04:56:11.497 INFO kablam! 43 | | ($f:expr, $fmt:expr, $($arg:tt)*) => ($f.push(&format!($fmt, $($arg)*))); Oct 11 04:56:11.497 INFO kablam! 44 | | } Oct 11 04:56:11.497 INFO kablam! | |_^ Oct 11 04:56:11.497 INFO kablam! | Oct 11 04:56:11.497 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 11 04:56:11.497 INFO kablam! Oct 11 04:56:11.497 INFO kablam! warning: unused macro definition Oct 11 04:56:11.497 INFO kablam! --> src/backend/common/formatter.rs:46:1 Oct 11 04:56:11.497 INFO kablam! | Oct 11 04:56:11.497 INFO kablam! 46 | / macro_rules! pf_push_line { Oct 11 04:56:11.497 INFO kablam! 47 | | ($f:expr, $fmt:expr) => { Oct 11 04:56:11.497 INFO kablam! 48 | | pf_push!($f, $fmt); Oct 11 04:56:11.497 INFO kablam! 49 | | $f.line(); Oct 11 04:56:11.497 INFO kablam! ... | Oct 11 04:56:11.497 INFO kablam! 54 | | }; Oct 11 04:56:11.497 INFO kablam! 55 | | } Oct 11 04:56:11.497 INFO kablam! | |_^ Oct 11 04:56:11.497 INFO kablam! Oct 11 04:56:11.498 INFO kablam! warning: unused import: `::ir::spec::data::ReferenceAccessTime` Oct 11 04:56:11.498 INFO kablam! --> src/backend/imperative_base/deserialize.rs:4:5 Oct 11 04:56:11.498 INFO kablam! | Oct 11 04:56:11.498 INFO kablam! 4 | use ::ir::spec::data::ReferenceAccessTime; Oct 11 04:56:11.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.498 INFO kablam! Oct 11 04:56:11.498 INFO kablam! warning: unused imports: `EnumSpec`, `TypeSpecVariant` Oct 11 04:56:11.498 INFO kablam! --> src/backend/imperative_base/reference.rs:6:23 Oct 11 04:56:11.498 INFO kablam! | Oct 11 04:56:11.498 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecVariant, EnumSpec}; Oct 11 04:56:11.498 INFO kablam! | ^^^^^^^^^^^^^^^ ^^^^^^^^ Oct 11 04:56:11.498 INFO kablam! Oct 11 04:56:11.500 INFO kablam! warning: unused import: `ir::compilation_unit::TypePath` Oct 11 04:56:11.500 INFO kablam! --> src/backend/javascript/cu_to_js.rs:1:5 Oct 11 04:56:11.500 INFO kablam! | Oct 11 04:56:11.500 INFO kablam! 1 | use ir::compilation_unit::TypePath; Oct 11 04:56:11.500 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:11.500 INFO kablam! Oct 11 04:56:11.502 INFO kablam! warning: unused import: `to_value` Oct 11 04:56:11.502 INFO kablam! --> src/backend/json_spec/mod.rs:6:27 Oct 11 04:56:11.502 INFO kablam! | Oct 11 04:56:11.502 INFO kablam! 6 | use ::serde_json::{Value, to_value}; Oct 11 04:56:11.502 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.502 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_json/mod.rs:5:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 5 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_json/variants/mod.rs:6:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 6 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_json/variants/array.rs:2:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 2 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_json/variants/union.rs:4:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 4 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_json/variants/container.rs:7:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 7 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.503 INFO kablam! warning: unused imports: `CanonicalNSPath`, `TypePath` Oct 11 04:56:11.503 INFO kablam! --> src/frontend/protocol_spec/ast/mod.rs:4:30 Oct 11 04:56:11.503 INFO kablam! | Oct 11 04:56:11.503 INFO kablam! 4 | use ::ir::compilation_unit::{TypePath, CanonicalNSPath}; Oct 11 04:56:11.503 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 11 04:56:11.503 INFO kablam! Oct 11 04:56:11.505 INFO kablam! warning: unused import: `Ident` Oct 11 04:56:11.505 INFO kablam! --> src/frontend/protocol_spec/to_ir/spec.rs:7:25 Oct 11 04:56:11.505 INFO kablam! | Oct 11 04:56:11.505 INFO kablam! 7 | use super::super::ast::{Ident, Statement, Value}; Oct 11 04:56:11.505 INFO kablam! | ^^^^^ Oct 11 04:56:11.505 INFO kablam! Oct 11 04:56:11.505 INFO kablam! warning: unused import: `RelativeNSPath` Oct 11 04:56:11.505 INFO kablam! --> src/frontend/protocol_spec/to_ir/compilation_unit.rs:3:47 Oct 11 04:56:11.505 INFO kablam! | Oct 11 04:56:11.505 INFO kablam! 3 | use ::ir::compilation_unit::{CompilationUnit, RelativeNSPath, CanonicalNSPath, Oct 11 04:56:11.505 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:11.505 INFO kablam! Oct 11 04:56:11.505 INFO kablam! warning: unused imports: `IntegerSize`, `IntegerSpec` Oct 11 04:56:11.505 INFO kablam! --> src/frontend/protocol_spec/to_ir/compilation_unit.rs:6:40 Oct 11 04:56:11.505 INFO kablam! | Oct 11 04:56:11.505 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecVariant, IntegerSpec, IntegerSize}; Oct 11 04:56:11.505 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 11 04:56:11.505 INFO kablam! Oct 11 04:56:11.508 INFO kablam! warning: unused macro definition Oct 11 04:56:11.508 INFO kablam! --> src/lib.rs:48:1 Oct 11 04:56:11.508 INFO kablam! | Oct 11 04:56:11.508 INFO kablam! 48 | / macro_rules! unwrap_ok { Oct 11 04:56:11.508 INFO kablam! 49 | | ($e:expr) => { Oct 11 04:56:11.508 INFO kablam! 50 | | match $e { Oct 11 04:56:11.508 INFO kablam! 51 | | Ok(inner) => inner, Oct 11 04:56:11.508 INFO kablam! ... | Oct 11 04:56:11.508 INFO kablam! 57 | | } Oct 11 04:56:11.508 INFO kablam! 58 | | } Oct 11 04:56:11.508 INFO kablam! | |_^ Oct 11 04:56:11.508 INFO kablam! Oct 11 04:56:11.508 INFO kablam! warning: unused macro definition Oct 11 04:56:11.508 INFO kablam! --> src/lib.rs:60:1 Oct 11 04:56:11.508 INFO kablam! | Oct 11 04:56:11.508 INFO kablam! 60 | / macro_rules! unwrap_error { Oct 11 04:56:11.508 INFO kablam! 61 | | ($e:expr) => { Oct 11 04:56:11.508 INFO kablam! 62 | | match $e { Oct 11 04:56:11.508 INFO kablam! 63 | | Ok(inner) => { Oct 11 04:56:11.508 INFO kablam! ... | Oct 11 04:56:11.508 INFO kablam! 68 | | } Oct 11 04:56:11.508 INFO kablam! 69 | | } Oct 11 04:56:11.508 INFO kablam! | |_^ Oct 11 04:56:11.508 INFO kablam! Oct 11 04:56:12.728 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.728 INFO kablam! --> src/backend/imperative_base/mod.rs:199:9 Oct 11 04:56:12.728 INFO kablam! | Oct 11 04:56:12.728 INFO kablam! 199 | _ => unimplemented!(), Oct 11 04:56:12.728 INFO kablam! | ^ Oct 11 04:56:12.728 INFO kablam! | Oct 11 04:56:12.728 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 11 04:56:12.728 INFO kablam! Oct 11 04:56:12.728 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.728 INFO kablam! --> src/backend/javascript/ib_to_js.rs:276:9 Oct 11 04:56:12.728 INFO kablam! | Oct 11 04:56:12.728 INFO kablam! 276 | _ => unimplemented!(), Oct 11 04:56:12.728 INFO kablam! | ^ Oct 11 04:56:12.728 INFO kablam! Oct 11 04:56:12.728 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.728 INFO kablam! --> src/backend/python/ib_to_py.rs:253:9 Oct 11 04:56:12.728 INFO kablam! | Oct 11 04:56:12.728 INFO kablam! 253 | _ => unimplemented!(), Oct 11 04:56:12.728 INFO kablam! | ^ Oct 11 04:56:12.728 INFO kablam! Oct 11 04:56:12.728 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.728 INFO kablam! --> src/ir/compilation_unit/mod.rs:46:13 Oct 11 04:56:12.728 INFO kablam! | Oct 11 04:56:12.728 INFO kablam! 46 | _ => None, Oct 11 04:56:12.728 INFO kablam! | ^ Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.736 INFO kablam! --> src/ir/compilation_unit/mod.rs:126:17 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 126 | _ => (), Oct 11 04:56:12.736 INFO kablam! | ^ Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unreachable pattern Oct 11 04:56:12.736 INFO kablam! --> src/ir/compilation_unit/mod.rs:179:17 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 179 | _ => panic!(), Oct 11 04:56:12.736 INFO kablam! | ^ Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unused variable: `data` Oct 11 04:56:12.736 INFO kablam! --> src/ir/type_spec/literal.rs:90:17 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 90 | fn parse_binary(data: &BinarySpec, input_str: &str) -> Result { Oct 11 04:56:12.736 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unused variable: `type_spec` Oct 11 04:56:12.736 INFO kablam! --> src/backend/imperative_base/reference.rs:81:31 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 81 | ref node, ref type_spec, .. }) => { Oct 11 04:56:12.736 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_spec: _` Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unused variable: `type_spec` Oct 11 04:56:12.736 INFO kablam! --> src/backend/imperative_base/reference.rs:134:21 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 134 | ref type_spec, .. }) => { Oct 11 04:56:12.736 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_spec: _` Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unused variable: `type_name` Oct 11 04:56:12.736 INFO kablam! --> src/backend/javascript/ib_to_js.rs:126:58 Oct 11 04:56:12.736 INFO kablam! | Oct 11 04:56:12.736 INFO kablam! 126 | ib::Operation::TypeCall { ref input_var, ref type_name, Oct 11 04:56:12.736 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_name: _` Oct 11 04:56:12.736 INFO kablam! Oct 11 04:56:12.736 INFO kablam! warning: unused variable: `default` Oct 11 04:56:12.737 INFO kablam! --> src/backend/rust/ib_to_rs.rs:39:57 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 39 | ref cases, ref default, ref enum_type } } => { Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^ help: consider using `_default` instead Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.737 INFO kablam! warning: unused variable: `enum_type` Oct 11 04:56:12.737 INFO kablam! --> src/backend/rust/ib_to_rs.rs:39:70 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 39 | ref cases, ref default, ref enum_type } } => { Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^^^ help: consider using `_enum_type` instead Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.737 INFO kablam! warning: unused variable: `typ_name_size_of` Oct 11 04:56:12.737 INFO kablam! --> src/backend/rust/cu_to_rs.rs:33:13 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 33 | let typ_name_size_of = format!("{}_size_of", typ_base_name); Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_typ_name_size_of` instead Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.737 INFO kablam! warning: unused variable: `typ_name_deserialize` Oct 11 04:56:12.737 INFO kablam! --> src/backend/rust/cu_to_rs.rs:35:13 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 35 | let typ_name_deserialize = format!("{}_deserialize", typ_base_name); Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: consider using `_typ_name_deserialize` instead Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.737 INFO kablam! warning: unused variable: `length_var` Oct 11 04:56:12.737 INFO kablam! --> src/backend/python/ib_to_py.rs:27:21 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 27 | let length_var = format!("{}_length", index_var); Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^^^^ help: consider using `_length_var` instead Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.737 INFO kablam! warning: unused variable: `type_name` Oct 11 04:56:12.737 INFO kablam! --> src/backend/python/ib_to_py.rs:113:58 Oct 11 04:56:12.737 INFO kablam! | Oct 11 04:56:12.737 INFO kablam! 113 | ib::Operation::TypeCall { ref input_var, ref type_name, Oct 11 04:56:12.737 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_name: _` Oct 11 04:56:12.737 INFO kablam! Oct 11 04:56:12.738 INFO kablam! warning: unused variable: `native` Oct 11 04:56:12.738 INFO kablam! --> src/backend/json_spec/mod.rs:34:34 Oct 11 04:56:12.738 INFO kablam! | Oct 11 04:56:12.738 INFO kablam! 34 | TypeKind::Native(ref native) => { Oct 11 04:56:12.738 INFO kablam! | ^^^^^^ help: consider using `_native` instead Oct 11 04:56:12.738 INFO kablam! Oct 11 04:56:12.738 INFO kablam! warning: unused variable: `typ_data` Oct 11 04:56:12.738 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:30:9 Oct 11 04:56:12.738 INFO kablam! | Oct 11 04:56:12.738 INFO kablam! 30 | let typ_data = &typ_inner.data; Oct 11 04:56:12.738 INFO kablam! | ^^^^^^^^ help: consider using `_typ_data` instead Oct 11 04:56:12.738 INFO kablam! Oct 11 04:56:12.739 INFO kablam! warning: unused variable: `target` Oct 11 04:56:12.739 INFO kablam! --> src/pass/resolve_reference.rs:213:23 Oct 11 04:56:12.739 INFO kablam! | Oct 11 04:56:12.739 INFO kablam! 213 | fn validate_causality(target: &mut ReferenceData) -> Result<()> { Oct 11 04:56:12.739 INFO kablam! | ^^^^^^ help: consider using `_target` instead Oct 11 04:56:12.739 INFO kablam! Oct 11 04:56:12.748 INFO kablam! warning: unused variable: `data` Oct 11 04:56:12.748 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:39:24 Oct 11 04:56:12.748 INFO kablam! | Oct 11 04:56:12.748 INFO kablam! 39 | fn get_type(&self, data: &TypeData) -> VariantType { Oct 11 04:56:12.748 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:12.748 INFO kablam! Oct 11 04:56:12.748 INFO kablam! warning: unused variable: `path` Oct 11 04:56:12.748 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:56:53 Oct 11 04:56:12.748 INFO kablam! | Oct 11 04:56:12.748 INFO kablam! 56 | CompilePass::ResolveReferencedTypes(ref path, ref cu) => { Oct 11 04:56:12.748 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 11 04:56:12.748 INFO kablam! Oct 11 04:56:12.748 INFO kablam! warning: unused variable: `data` Oct 11 04:56:12.748 INFO kablam! --> src/ir/spec/variant/mod.rs:64:28 Oct 11 04:56:12.748 INFO kablam! | Oct 11 04:56:12.748 INFO kablam! 64 | pub fn get_type(&self, data: &TypeData) -> VariantType { Oct 11 04:56:12.748 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:12.748 INFO kablam! Oct 11 04:56:12.748 INFO kablam! warning: unused variable: `count_root_node` Oct 11 04:56:12.748 INFO kablam! --> src/backend/imperative_base/deserialize.rs:101:13 Oct 11 04:56:12.748 INFO kablam! | Oct 11 04:56:12.748 INFO kablam! 101 | let count_root_node = data.get_reference_root(self.count_handle).upgrade(); Oct 11 04:56:12.748 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_count_root_node` instead Oct 11 04:56:12.748 INFO kablam! Oct 11 04:56:12.748 INFO kablam! warning: unused variable: `item_var` Oct 11 04:56:12.749 INFO kablam! --> src/backend/imperative_base/deserialize.rs:109:13 Oct 11 04:56:12.749 INFO kablam! | Oct 11 04:56:12.749 INFO kablam! 109 | let item_var = format!("array_{}_index", ident); Oct 11 04:56:12.749 INFO kablam! | ^^^^^^^^ help: consider using `_item_var` instead Oct 11 04:56:12.749 INFO kablam! Oct 11 04:56:12.868 INFO kablam! warning: variable does not need to be mutable Oct 11 04:56:12.868 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:100:13 Oct 11 04:56:12.868 INFO kablam! | Oct 11 04:56:12.868 INFO kablam! 100 | let mut data = TypeData::default(); Oct 11 04:56:12.868 INFO kablam! | ----^^^^ Oct 11 04:56:12.868 INFO kablam! | | Oct 11 04:56:12.868 INFO kablam! | help: remove this `mut` Oct 11 04:56:12.868 INFO kablam! | Oct 11 04:56:12.868 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 04:56:12.868 INFO kablam! Oct 11 04:56:13.336 INFO kablam! warning: type alias is never used: `WeakDefinedTypeSpecContainer` Oct 11 04:56:13.336 INFO kablam! --> src/ir/compilation_unit/defined_type_spec.rs:5:1 Oct 11 04:56:13.336 INFO kablam! | Oct 11 04:56:13.336 INFO kablam! 5 | pub type WeakDefinedTypeSpecContainer = WeakContainer; Oct 11 04:56:13.336 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.336 INFO kablam! | Oct 11 04:56:13.336 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:56:13.336 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `HexOne` Oct 11 04:56:13.338 INFO kablam! --> src/ir/type_spec/literal.rs:86:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 86 | HexOne(bool), Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `HexTwo` Oct 11 04:56:13.338 INFO kablam! --> src/ir/type_spec/literal.rs:87:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 87 | HexTwo(u8, bool), Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: method is never used: `parse` Oct 11 04:56:13.338 INFO kablam! --> src/ir/target_type.rs:18:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 18 | fn parse(&self, raw: &str) -> Option { Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `Integer` Oct 11 04:56:13.338 INFO kablam! --> src/ir/target_type.rs:38:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 38 | Integer(u64), Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `Bytes` Oct 11 04:56:13.338 INFO kablam! --> src/ir/target_type.rs:39:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 39 | Bytes(Vec), Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `Enum` Oct 11 04:56:13.338 INFO kablam! --> src/ir/target_type.rs:40:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 40 | Enum(String), Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: method is never used: `get_type` Oct 11 04:56:13.338 INFO kablam! --> src/ir/target_type.rs:44:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 44 | fn get_type(&self) -> TargetType { Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: function is never used: `test_compile` Oct 11 04:56:13.338 INFO kablam! --> src/backend/imperative_base/tests/mod.rs:2:1 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 2 | fn test_compile(spec: &str) { Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `AssignBlock` Oct 11 04:56:13.338 INFO kablam! --> src/backend/rust/builder.rs:10:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 10 | / AssignBlock { Oct 11 04:56:13.338 INFO kablam! 11 | | is_let: bool, Oct 11 04:56:13.338 INFO kablam! 12 | | lhs: String, Oct 11 04:56:13.338 INFO kablam! 13 | | rhs: Block, Oct 11 04:56:13.338 INFO kablam! 14 | | }, Oct 11 04:56:13.338 INFO kablam! | |_____^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `Block` Oct 11 04:56:13.338 INFO kablam! --> src/backend/rust/builder.rs:18:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 18 | / Block { Oct 11 04:56:13.338 INFO kablam! 19 | | block: Block, Oct 11 04:56:13.338 INFO kablam! 20 | | }, Oct 11 04:56:13.338 INFO kablam! | |_____^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: variant is never constructed: `Module` Oct 11 04:56:13.338 INFO kablam! --> src/backend/rust/builder.rs:24:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 24 | / Module { Oct 11 04:56:13.338 INFO kablam! 25 | | name: String, Oct 11 04:56:13.338 INFO kablam! 26 | | block: Block, Oct 11 04:56:13.338 INFO kablam! 27 | | }, Oct 11 04:56:13.338 INFO kablam! | |_____^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: method is never used: `block` Oct 11 04:56:13.338 INFO kablam! --> src/backend/rust/builder.rs:64:5 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 64 | pub fn block(&mut self, block: Block) { Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: function is never used: `format_error` Oct 11 04:56:13.338 INFO kablam! --> src/frontend/protocol_spec/ast/parser.rs:17:1 Oct 11 04:56:13.338 INFO kablam! | Oct 11 04:56:13.338 INFO kablam! 17 | fn format_error(input: &str, error: pds::ParseError) -> String { Oct 11 04:56:13.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.338 INFO kablam! Oct 11 04:56:13.338 INFO kablam! warning: function is never used: `ir_to_spec` Oct 11 04:56:13.339 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:7:1 Oct 11 04:56:13.339 INFO kablam! | Oct 11 04:56:13.339 INFO kablam! 7 | fn ir_to_spec(type_name: String, typ: TypeContainer) -> Statement { Oct 11 04:56:13.339 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.339 INFO kablam! Oct 11 04:56:13.339 INFO kablam! warning: function is never used: `ir_to_spec_inner` Oct 11 04:56:13.339 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:26:1 Oct 11 04:56:13.339 INFO kablam! | Oct 11 04:56:13.339 INFO kablam! 26 | fn ir_to_spec_inner(typ: TypeContainer) -> Statement { Oct 11 04:56:13.339 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:13.339 INFO kablam! Oct 11 04:56:18.298 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 26.26s Oct 11 04:56:18.305 INFO kablam! su: No module specific data is present Oct 11 04:56:18.996 INFO running `"docker" "rm" "-f" "86aae36ae0b2f6052e0d6d070ce682e863441db8d90b4d5d55b6624c4ee12827"` Oct 11 04:56:19.380 INFO blam! 86aae36ae0b2f6052e0d6d070ce682e863441db8d90b4d5d55b6624c4ee12827 Oct 11 04:56:19.382 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 04:56:19.382 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:56:19.864 INFO blam! 6c36a91cbc65042aaf8ed3e32cba277695b3162fdd8f367725d128e4f695bcf9 Oct 11 04:56:19.864 INFO running `"docker" "start" "-a" "6c36a91cbc65042aaf8ed3e32cba277695b3162fdd8f367725d128e4f695bcf9"` Oct 11 04:56:21.305 INFO kablam! usermod: no changes Oct 11 04:56:21.484 INFO kablam! Compiling protodefc v0.1.0 (/source) Oct 11 04:56:22.368 INFO kablam! warning: unused import: `protodefc::ir::spec::TypeContainer` Oct 11 04:56:22.368 INFO kablam! --> tests/spec_compile.rs:4:5 Oct 11 04:56:22.368 INFO kablam! | Oct 11 04:56:22.368 INFO kablam! 4 | use protodefc::ir::spec::TypeContainer; Oct 11 04:56:22.368 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.368 INFO kablam! | Oct 11 04:56:22.368 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:56:22.368 INFO kablam! Oct 11 04:56:22.502 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:56:22.502 INFO kablam! --> src/lib.rs:3:1 Oct 11 04:56:22.502 INFO kablam! | Oct 11 04:56:22.502 INFO kablam! 3 | #[macro_use] extern crate lazy_static; Oct 11 04:56:22.502 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:22.502 INFO kablam! | Oct 11 04:56:22.502 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:56:22.502 INFO kablam! Oct 11 04:56:22.502 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:56:22.502 INFO kablam! --> src/lib.rs:9:1 Oct 11 04:56:22.502 INFO kablam! | Oct 11 04:56:22.502 INFO kablam! 9 | #[macro_use] extern crate matches; Oct 11 04:56:22.502 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:22.502 INFO kablam! Oct 11 04:56:22.502 INFO kablam! warning: unused imports: `Container`, `WeakContainer` Oct 11 04:56:22.502 INFO kablam! --> src/ir/compilation_unit/mod.rs:5:22 Oct 11 04:56:22.502 INFO kablam! | Oct 11 04:56:22.502 INFO kablam! 5 | use ::rc_container::{Container, WeakContainer}; Oct 11 04:56:22.502 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Oct 11 04:56:22.502 INFO kablam! Oct 11 04:56:22.502 INFO kablam! warning: unused import: `::ir::spec::data::ReferenceAccessTime` Oct 11 04:56:22.502 INFO kablam! --> src/ir/compilation_unit/mod.rs:7:5 Oct 11 04:56:22.502 INFO kablam! | Oct 11 04:56:22.502 INFO kablam! 7 | use ::ir::spec::data::ReferenceAccessTime; Oct 11 04:56:22.502 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.502 INFO kablam! Oct 11 04:56:22.503 INFO kablam! warning: unused imports: `IntegerSize`, `IntegerSpec`, `TypeSpecContainer` Oct 11 04:56:22.504 INFO kablam! --> src/ir/spec/variant/array.rs:6:23 Oct 11 04:56:22.504 INFO kablam! | Oct 11 04:56:22.504 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecContainer, WeakTypeSpecContainer, TypeSpecVariant, Oct 11 04:56:22.504 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.504 INFO kablam! 7 | ArraySpec, ArraySize, IntegerSpec, IntegerSize}; Oct 11 04:56:22.504 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 11 04:56:22.504 INFO kablam! Oct 11 04:56:22.504 INFO kablam! warning: unused import: `::ir::compilation_unit::TypePath` Oct 11 04:56:22.504 INFO kablam! --> src/ir/spec/variant/array.rs:8:5 Oct 11 04:56:22.504 INFO kablam! | Oct 11 04:56:22.504 INFO kablam! 8 | use ::ir::compilation_unit::TypePath; Oct 11 04:56:22.504 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.504 INFO kablam! Oct 11 04:56:22.504 INFO kablam! warning: unused imports: `CanonicalNSPath`, `TypeKind` Oct 11 04:56:22.504 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:9:60 Oct 11 04:56:22.504 INFO kablam! | Oct 11 04:56:22.504 INFO kablam! 9 | use ::ir::compilation_unit::{TypePath, NamedTypeContainer, TypeKind, RelativeNSPath, Oct 11 04:56:22.504 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.504 INFO kablam! 10 | CanonicalNSPath}; Oct 11 04:56:22.504 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 11 04:56:22.504 INFO kablam! Oct 11 04:56:22.505 INFO kablam! warning: unused imports: `CanonicalNSPath`, `RelativeNSPath`, `TypePath` Oct 11 04:56:22.505 INFO kablam! --> src/ir/spec/data.rs:1:30 Oct 11 04:56:22.505 INFO kablam! | Oct 11 04:56:22.505 INFO kablam! 1 | use ::ir::compilation_unit::{TypePath, RelativeNSPath, CanonicalNSPath}; Oct 11 04:56:22.505 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 11 04:56:22.505 INFO kablam! Oct 11 04:56:22.505 INFO kablam! warning: unused import: `EnumSpec` Oct 11 04:56:22.505 INFO kablam! --> src/ir/type_spec/literal.rs:5:13 Oct 11 04:56:22.506 INFO kablam! | Oct 11 04:56:22.506 INFO kablam! 5 | EnumSpec}; Oct 11 04:56:22.506 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.506 INFO kablam! Oct 11 04:56:22.506 INFO kablam! warning: unused import: `::std::marker::PhantomData` Oct 11 04:56:22.506 INFO kablam! --> src/ir/name.rs:1:5 Oct 11 04:56:22.506 INFO kablam! | Oct 11 04:56:22.507 INFO kablam! 1 | use ::std::marker::PhantomData; Oct 11 04:56:22.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.507 INFO kablam! Oct 11 04:56:22.507 INFO kablam! warning: unused import: `::nom::IResult` Oct 11 04:56:22.507 INFO kablam! --> src/ir/name.rs:4:5 Oct 11 04:56:22.507 INFO kablam! | Oct 11 04:56:22.507 INFO kablam! 4 | use ::nom::IResult; Oct 11 04:56:22.507 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:22.507 INFO kablam! Oct 11 04:56:22.507 INFO kablam! warning: unused macro definition Oct 11 04:56:22.507 INFO kablam! --> src/backend/common/formatter.rs:41:1 Oct 11 04:56:22.507 INFO kablam! | Oct 11 04:56:22.507 INFO kablam! 41 | / macro_rules! pf_push { Oct 11 04:56:22.507 INFO kablam! 42 | | ($f:expr, $fmt:expr) => ($f.push($fmt)); Oct 11 04:56:22.507 INFO kablam! 43 | | ($f:expr, $fmt:expr, $($arg:tt)*) => ($f.push(&format!($fmt, $($arg)*))); Oct 11 04:56:22.507 INFO kablam! 44 | | } Oct 11 04:56:22.507 INFO kablam! | |_^ Oct 11 04:56:22.507 INFO kablam! | Oct 11 04:56:22.507 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 11 04:56:22.507 INFO kablam! Oct 11 04:56:22.507 INFO kablam! warning: unused macro definition Oct 11 04:56:22.507 INFO kablam! --> src/backend/common/formatter.rs:46:1 Oct 11 04:56:22.507 INFO kablam! | Oct 11 04:56:22.507 INFO kablam! 46 | / macro_rules! pf_push_line { Oct 11 04:56:22.507 INFO kablam! 47 | | ($f:expr, $fmt:expr) => { Oct 11 04:56:22.507 INFO kablam! 48 | | pf_push!($f, $fmt); Oct 11 04:56:22.507 INFO kablam! 49 | | $f.line(); Oct 11 04:56:22.507 INFO kablam! ... | Oct 11 04:56:22.507 INFO kablam! 54 | | }; Oct 11 04:56:22.507 INFO kablam! 55 | | } Oct 11 04:56:22.507 INFO kablam! | |_^ Oct 11 04:56:22.507 INFO kablam! Oct 11 04:56:22.508 INFO kablam! warning: unused import: `::ir::spec::data::ReferenceAccessTime` Oct 11 04:56:22.508 INFO kablam! --> src/backend/imperative_base/deserialize.rs:4:5 Oct 11 04:56:22.508 INFO kablam! | Oct 11 04:56:22.508 INFO kablam! 4 | use ::ir::spec::data::ReferenceAccessTime; Oct 11 04:56:22.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.508 INFO kablam! Oct 11 04:56:22.508 INFO kablam! warning: unused imports: `EnumSpec`, `TypeSpecVariant` Oct 11 04:56:22.508 INFO kablam! --> src/backend/imperative_base/reference.rs:6:23 Oct 11 04:56:22.508 INFO kablam! | Oct 11 04:56:22.508 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecVariant, EnumSpec}; Oct 11 04:56:22.508 INFO kablam! | ^^^^^^^^^^^^^^^ ^^^^^^^^ Oct 11 04:56:22.508 INFO kablam! Oct 11 04:56:22.510 INFO kablam! warning: unused import: `ir::compilation_unit::TypePath` Oct 11 04:56:22.510 INFO kablam! --> src/backend/javascript/cu_to_js.rs:1:5 Oct 11 04:56:22.510 INFO kablam! | Oct 11 04:56:22.510 INFO kablam! 1 | use ir::compilation_unit::TypePath; Oct 11 04:56:22.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.510 INFO kablam! Oct 11 04:56:22.512 INFO kablam! warning: unused import: `to_value` Oct 11 04:56:22.512 INFO kablam! --> src/backend/json_spec/mod.rs:6:27 Oct 11 04:56:22.512 INFO kablam! | Oct 11 04:56:22.512 INFO kablam! 6 | use ::serde_json::{Value, to_value}; Oct 11 04:56:22.512 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.512 INFO kablam! Oct 11 04:56:22.513 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:22.513 INFO kablam! --> src/frontend/protocol_json/mod.rs:5:30 Oct 11 04:56:22.513 INFO kablam! | Oct 11 04:56:22.513 INFO kablam! 5 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:22.513 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.513 INFO kablam! Oct 11 04:56:22.513 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:22.513 INFO kablam! --> src/frontend/protocol_json/variants/mod.rs:6:30 Oct 11 04:56:22.513 INFO kablam! | Oct 11 04:56:22.513 INFO kablam! 6 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:22.513 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.513 INFO kablam! Oct 11 04:56:22.513 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:22.513 INFO kablam! --> src/frontend/protocol_json/variants/array.rs:2:30 Oct 11 04:56:22.513 INFO kablam! | Oct 11 04:56:22.513 INFO kablam! 2 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:22.513 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.513 INFO kablam! Oct 11 04:56:22.513 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:22.513 INFO kablam! --> src/frontend/protocol_json/variants/union.rs:4:30 Oct 11 04:56:22.513 INFO kablam! | Oct 11 04:56:22.513 INFO kablam! 4 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:22.513 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.513 INFO kablam! Oct 11 04:56:22.513 INFO kablam! warning: unused import: `TypePath` Oct 11 04:56:22.513 INFO kablam! --> src/frontend/protocol_json/variants/container.rs:7:30 Oct 11 04:56:22.513 INFO kablam! | Oct 11 04:56:22.513 INFO kablam! 7 | use ::ir::compilation_unit::{TypePath, RelativeNSPath}; Oct 11 04:56:22.513 INFO kablam! | ^^^^^^^^ Oct 11 04:56:22.513 INFO kablam! Oct 11 04:56:22.515 INFO kablam! warning: unused imports: `CanonicalNSPath`, `TypePath` Oct 11 04:56:22.515 INFO kablam! --> src/frontend/protocol_spec/ast/mod.rs:4:30 Oct 11 04:56:22.515 INFO kablam! | Oct 11 04:56:22.515 INFO kablam! 4 | use ::ir::compilation_unit::{TypePath, CanonicalNSPath}; Oct 11 04:56:22.515 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 11 04:56:22.515 INFO kablam! Oct 11 04:56:22.516 INFO kablam! warning: unused import: `super::ir_to_spec` Oct 11 04:56:22.516 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:94:9 Oct 11 04:56:22.516 INFO kablam! | Oct 11 04:56:22.516 INFO kablam! 94 | use super::ir_to_spec; Oct 11 04:56:22.516 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.516 INFO kablam! Oct 11 04:56:22.516 INFO kablam! warning: unused import: `self::protocol_spec::ast::printer::print` Oct 11 04:56:22.516 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:97:9 Oct 11 04:56:22.516 INFO kablam! | Oct 11 04:56:22.516 INFO kablam! 97 | use self::protocol_spec::ast::printer::print; Oct 11 04:56:22.516 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.516 INFO kablam! Oct 11 04:56:22.516 INFO kablam! warning: unused import: `self::protocol_spec::ast::Block` Oct 11 04:56:22.516 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:98:9 Oct 11 04:56:22.516 INFO kablam! | Oct 11 04:56:22.516 INFO kablam! 98 | use self::protocol_spec::ast::Block; Oct 11 04:56:22.516 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:22.516 INFO kablam! Oct 11 04:56:22.517 INFO kablam! warning: unused import: `Ident` Oct 11 04:56:22.517 INFO kablam! --> src/frontend/protocol_spec/to_ir/spec.rs:7:25 Oct 11 04:56:22.517 INFO kablam! | Oct 11 04:56:22.517 INFO kablam! 7 | use super::super::ast::{Ident, Statement, Value}; Oct 11 04:56:22.517 INFO kablam! | ^^^^^ Oct 11 04:56:22.517 INFO kablam! Oct 11 04:56:22.517 INFO kablam! warning: unused import: `RelativeNSPath` Oct 11 04:56:22.517 INFO kablam! --> src/frontend/protocol_spec/to_ir/compilation_unit.rs:3:47 Oct 11 04:56:22.517 INFO kablam! | Oct 11 04:56:22.517 INFO kablam! 3 | use ::ir::compilation_unit::{CompilationUnit, RelativeNSPath, CanonicalNSPath, Oct 11 04:56:22.517 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:22.517 INFO kablam! Oct 11 04:56:22.517 INFO kablam! warning: unused imports: `IntegerSize`, `IntegerSpec` Oct 11 04:56:22.517 INFO kablam! --> src/frontend/protocol_spec/to_ir/compilation_unit.rs:6:40 Oct 11 04:56:22.517 INFO kablam! | Oct 11 04:56:22.517 INFO kablam! 6 | use ::ir::type_spec::{TypeSpecVariant, IntegerSpec, IntegerSize}; Oct 11 04:56:22.517 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 11 04:56:22.517 INFO kablam! Oct 11 04:56:22.524 INFO kablam! warning: unused macro definition Oct 11 04:56:22.524 INFO kablam! --> src/lib.rs:48:1 Oct 11 04:56:22.524 INFO kablam! | Oct 11 04:56:22.524 INFO kablam! 48 | / macro_rules! unwrap_ok { Oct 11 04:56:22.524 INFO kablam! 49 | | ($e:expr) => { Oct 11 04:56:22.524 INFO kablam! 50 | | match $e { Oct 11 04:56:22.524 INFO kablam! 51 | | Ok(inner) => inner, Oct 11 04:56:22.524 INFO kablam! ... | Oct 11 04:56:22.524 INFO kablam! 57 | | } Oct 11 04:56:22.524 INFO kablam! 58 | | } Oct 11 04:56:22.524 INFO kablam! | |_^ Oct 11 04:56:22.524 INFO kablam! Oct 11 04:56:22.524 INFO kablam! warning: unused macro definition Oct 11 04:56:22.524 INFO kablam! --> src/lib.rs:60:1 Oct 11 04:56:22.524 INFO kablam! | Oct 11 04:56:22.524 INFO kablam! 60 | / macro_rules! unwrap_error { Oct 11 04:56:22.524 INFO kablam! 61 | | ($e:expr) => { Oct 11 04:56:22.524 INFO kablam! 62 | | match $e { Oct 11 04:56:22.524 INFO kablam! 63 | | Ok(inner) => { Oct 11 04:56:22.524 INFO kablam! ... | Oct 11 04:56:22.524 INFO kablam! 68 | | } Oct 11 04:56:22.524 INFO kablam! 69 | | } Oct 11 04:56:22.524 INFO kablam! | |_^ Oct 11 04:56:22.524 INFO kablam! Oct 11 04:56:23.885 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.885 INFO kablam! --> src/backend/imperative_base/mod.rs:199:9 Oct 11 04:56:23.885 INFO kablam! | Oct 11 04:56:23.885 INFO kablam! 199 | _ => unimplemented!(), Oct 11 04:56:23.885 INFO kablam! | ^ Oct 11 04:56:23.885 INFO kablam! | Oct 11 04:56:23.885 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Oct 11 04:56:23.885 INFO kablam! Oct 11 04:56:23.888 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.888 INFO kablam! --> src/backend/javascript/ib_to_js.rs:276:9 Oct 11 04:56:23.888 INFO kablam! | Oct 11 04:56:23.888 INFO kablam! 276 | _ => unimplemented!(), Oct 11 04:56:23.888 INFO kablam! | ^ Oct 11 04:56:23.888 INFO kablam! Oct 11 04:56:23.891 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.891 INFO kablam! --> src/backend/python/ib_to_py.rs:253:9 Oct 11 04:56:23.891 INFO kablam! | Oct 11 04:56:23.891 INFO kablam! 253 | _ => unimplemented!(), Oct 11 04:56:23.891 INFO kablam! | ^ Oct 11 04:56:23.891 INFO kablam! Oct 11 04:56:23.899 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.899 INFO kablam! --> src/ir/compilation_unit/mod.rs:46:13 Oct 11 04:56:23.899 INFO kablam! | Oct 11 04:56:23.899 INFO kablam! 46 | _ => None, Oct 11 04:56:23.899 INFO kablam! | ^ Oct 11 04:56:23.899 INFO kablam! Oct 11 04:56:23.901 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.901 INFO kablam! --> src/ir/compilation_unit/mod.rs:126:17 Oct 11 04:56:23.901 INFO kablam! | Oct 11 04:56:23.901 INFO kablam! 126 | _ => (), Oct 11 04:56:23.901 INFO kablam! | ^ Oct 11 04:56:23.901 INFO kablam! Oct 11 04:56:23.902 INFO kablam! warning: unreachable pattern Oct 11 04:56:23.902 INFO kablam! --> src/ir/compilation_unit/mod.rs:179:17 Oct 11 04:56:23.902 INFO kablam! | Oct 11 04:56:23.902 INFO kablam! 179 | _ => panic!(), Oct 11 04:56:23.902 INFO kablam! | ^ Oct 11 04:56:23.902 INFO kablam! Oct 11 04:56:23.913 INFO kablam! warning: unused variable: `data` Oct 11 04:56:23.913 INFO kablam! --> src/ir/type_spec/literal.rs:90:17 Oct 11 04:56:23.913 INFO kablam! | Oct 11 04:56:23.913 INFO kablam! 90 | fn parse_binary(data: &BinarySpec, input_str: &str) -> Result { Oct 11 04:56:23.913 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:23.913 INFO kablam! | Oct 11 04:56:23.913 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 04:56:23.913 INFO kablam! Oct 11 04:56:23.915 INFO kablam! warning: unused variable: `type_spec` Oct 11 04:56:23.915 INFO kablam! --> src/backend/imperative_base/reference.rs:81:31 Oct 11 04:56:23.915 INFO kablam! | Oct 11 04:56:23.915 INFO kablam! 81 | ref node, ref type_spec, .. }) => { Oct 11 04:56:23.915 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_spec: _` Oct 11 04:56:23.915 INFO kablam! Oct 11 04:56:23.916 INFO kablam! warning: unused variable: `type_spec` Oct 11 04:56:23.916 INFO kablam! --> src/backend/imperative_base/reference.rs:134:21 Oct 11 04:56:23.916 INFO kablam! | Oct 11 04:56:23.916 INFO kablam! 134 | ref type_spec, .. }) => { Oct 11 04:56:23.916 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_spec: _` Oct 11 04:56:23.916 INFO kablam! Oct 11 04:56:23.918 INFO kablam! warning: unused variable: `type_name` Oct 11 04:56:23.918 INFO kablam! --> src/backend/javascript/ib_to_js.rs:126:58 Oct 11 04:56:23.918 INFO kablam! | Oct 11 04:56:23.918 INFO kablam! 126 | ib::Operation::TypeCall { ref input_var, ref type_name, Oct 11 04:56:23.918 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_name: _` Oct 11 04:56:23.918 INFO kablam! Oct 11 04:56:23.920 INFO kablam! warning: unused variable: `default` Oct 11 04:56:23.920 INFO kablam! --> src/backend/rust/ib_to_rs.rs:39:57 Oct 11 04:56:23.920 INFO kablam! | Oct 11 04:56:23.920 INFO kablam! 39 | ref cases, ref default, ref enum_type } } => { Oct 11 04:56:23.920 INFO kablam! | ^^^^^^^ help: consider using `_default` instead Oct 11 04:56:23.920 INFO kablam! Oct 11 04:56:23.921 INFO kablam! warning: unused variable: `enum_type` Oct 11 04:56:23.921 INFO kablam! --> src/backend/rust/ib_to_rs.rs:39:70 Oct 11 04:56:23.921 INFO kablam! | Oct 11 04:56:23.921 INFO kablam! 39 | ref cases, ref default, ref enum_type } } => { Oct 11 04:56:23.921 INFO kablam! | ^^^^^^^^^ help: consider using `_enum_type` instead Oct 11 04:56:23.921 INFO kablam! Oct 11 04:56:23.923 INFO kablam! warning: unused variable: `typ_name_size_of` Oct 11 04:56:23.923 INFO kablam! --> src/backend/rust/cu_to_rs.rs:33:13 Oct 11 04:56:23.923 INFO kablam! | Oct 11 04:56:23.923 INFO kablam! 33 | let typ_name_size_of = format!("{}_size_of", typ_base_name); Oct 11 04:56:23.923 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_typ_name_size_of` instead Oct 11 04:56:23.923 INFO kablam! Oct 11 04:56:23.923 INFO kablam! warning: unused variable: `typ_name_deserialize` Oct 11 04:56:23.923 INFO kablam! --> src/backend/rust/cu_to_rs.rs:35:13 Oct 11 04:56:23.923 INFO kablam! | Oct 11 04:56:23.923 INFO kablam! 35 | let typ_name_deserialize = format!("{}_deserialize", typ_base_name); Oct 11 04:56:23.923 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: consider using `_typ_name_deserialize` instead Oct 11 04:56:23.923 INFO kablam! Oct 11 04:56:23.926 INFO kablam! warning: unused variable: `length_var` Oct 11 04:56:23.926 INFO kablam! --> src/backend/python/ib_to_py.rs:27:21 Oct 11 04:56:23.926 INFO kablam! | Oct 11 04:56:23.926 INFO kablam! 27 | let length_var = format!("{}_length", index_var); Oct 11 04:56:23.926 INFO kablam! | ^^^^^^^^^^ help: consider using `_length_var` instead Oct 11 04:56:23.926 INFO kablam! Oct 11 04:56:23.927 INFO kablam! warning: unused variable: `type_name` Oct 11 04:56:23.927 INFO kablam! --> src/backend/python/ib_to_py.rs:113:58 Oct 11 04:56:23.927 INFO kablam! | Oct 11 04:56:23.927 INFO kablam! 113 | ib::Operation::TypeCall { ref input_var, ref type_name, Oct 11 04:56:23.927 INFO kablam! | ^^^^^^^^^ help: try ignoring the field: `type_name: _` Oct 11 04:56:23.927 INFO kablam! Oct 11 04:56:23.930 INFO kablam! warning: unused variable: `native` Oct 11 04:56:23.930 INFO kablam! --> src/backend/json_spec/mod.rs:34:34 Oct 11 04:56:23.930 INFO kablam! | Oct 11 04:56:23.930 INFO kablam! 34 | TypeKind::Native(ref native) => { Oct 11 04:56:23.930 INFO kablam! | ^^^^^^ help: consider using `_native` instead Oct 11 04:56:23.930 INFO kablam! Oct 11 04:56:23.932 INFO kablam! warning: unused variable: `typ_data` Oct 11 04:56:23.932 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:30:9 Oct 11 04:56:23.932 INFO kablam! | Oct 11 04:56:23.932 INFO kablam! 30 | let typ_data = &typ_inner.data; Oct 11 04:56:23.932 INFO kablam! | ^^^^^^^^ help: consider using `_typ_data` instead Oct 11 04:56:23.932 INFO kablam! Oct 11 04:56:23.934 INFO kablam! warning: unused variable: `target` Oct 11 04:56:23.934 INFO kablam! --> src/pass/resolve_reference.rs:213:23 Oct 11 04:56:23.934 INFO kablam! | Oct 11 04:56:23.934 INFO kablam! 213 | fn validate_causality(target: &mut ReferenceData) -> Result<()> { Oct 11 04:56:23.934 INFO kablam! | ^^^^^^ help: consider using `_target` instead Oct 11 04:56:23.934 INFO kablam! Oct 11 04:56:23.938 INFO kablam! warning: unused variable: `data` Oct 11 04:56:23.938 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:39:24 Oct 11 04:56:23.938 INFO kablam! | Oct 11 04:56:23.938 INFO kablam! 39 | fn get_type(&self, data: &TypeData) -> VariantType { Oct 11 04:56:23.938 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:23.938 INFO kablam! Oct 11 04:56:23.939 INFO kablam! warning: unused variable: `path` Oct 11 04:56:23.939 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:56:53 Oct 11 04:56:23.939 INFO kablam! | Oct 11 04:56:23.939 INFO kablam! 56 | CompilePass::ResolveReferencedTypes(ref path, ref cu) => { Oct 11 04:56:23.939 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 11 04:56:23.940 INFO kablam! Oct 11 04:56:23.941 INFO kablam! warning: unused variable: `data` Oct 11 04:56:23.941 INFO kablam! --> src/ir/spec/variant/mod.rs:64:28 Oct 11 04:56:23.941 INFO kablam! | Oct 11 04:56:23.941 INFO kablam! 64 | pub fn get_type(&self, data: &TypeData) -> VariantType { Oct 11 04:56:23.941 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 11 04:56:23.941 INFO kablam! Oct 11 04:56:23.943 INFO kablam! warning: unused variable: `count_root_node` Oct 11 04:56:23.943 INFO kablam! --> src/backend/imperative_base/deserialize.rs:101:13 Oct 11 04:56:23.943 INFO kablam! | Oct 11 04:56:23.943 INFO kablam! 101 | let count_root_node = data.get_reference_root(self.count_handle).upgrade(); Oct 11 04:56:23.943 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_count_root_node` instead Oct 11 04:56:23.943 INFO kablam! Oct 11 04:56:23.943 INFO kablam! warning: unused variable: `item_var` Oct 11 04:56:23.943 INFO kablam! --> src/backend/imperative_base/deserialize.rs:109:13 Oct 11 04:56:23.943 INFO kablam! | Oct 11 04:56:23.943 INFO kablam! 109 | let item_var = format!("array_{}_index", ident); Oct 11 04:56:23.943 INFO kablam! | ^^^^^^^^ help: consider using `_item_var` instead Oct 11 04:56:23.943 INFO kablam! Oct 11 04:56:24.042 INFO kablam! warning: variable does not need to be mutable Oct 11 04:56:24.042 INFO kablam! --> src/ir/spec/variant/simple_scalar.rs:100:13 Oct 11 04:56:24.042 INFO kablam! | Oct 11 04:56:24.042 INFO kablam! 100 | let mut data = TypeData::default(); Oct 11 04:56:24.042 INFO kablam! | ----^^^^ Oct 11 04:56:24.042 INFO kablam! | | Oct 11 04:56:24.042 INFO kablam! | help: remove this `mut` Oct 11 04:56:24.042 INFO kablam! | Oct 11 04:56:24.042 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 04:56:24.042 INFO kablam! Oct 11 04:56:24.569 INFO kablam! warning: type alias is never used: `WeakDefinedTypeSpecContainer` Oct 11 04:56:24.569 INFO kablam! --> src/ir/compilation_unit/defined_type_spec.rs:5:1 Oct 11 04:56:24.569 INFO kablam! | Oct 11 04:56:24.569 INFO kablam! 5 | pub type WeakDefinedTypeSpecContainer = WeakContainer; Oct 11 04:56:24.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.569 INFO kablam! | Oct 11 04:56:24.569 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:56:24.569 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: variant is never constructed: `HexOne` Oct 11 04:56:24.570 INFO kablam! --> src/ir/type_spec/literal.rs:86:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 86 | HexOne(bool), Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: variant is never constructed: `HexTwo` Oct 11 04:56:24.570 INFO kablam! --> src/ir/type_spec/literal.rs:87:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 87 | HexTwo(u8, bool), Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: method is never used: `parse` Oct 11 04:56:24.570 INFO kablam! --> src/ir/target_type.rs:18:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 18 | fn parse(&self, raw: &str) -> Option { Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: variant is never constructed: `Integer` Oct 11 04:56:24.570 INFO kablam! --> src/ir/target_type.rs:38:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 38 | Integer(u64), Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: variant is never constructed: `Bytes` Oct 11 04:56:24.570 INFO kablam! --> src/ir/target_type.rs:39:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 39 | Bytes(Vec), Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.570 INFO kablam! warning: variant is never constructed: `Enum` Oct 11 04:56:24.570 INFO kablam! --> src/ir/target_type.rs:40:5 Oct 11 04:56:24.570 INFO kablam! | Oct 11 04:56:24.570 INFO kablam! 40 | Enum(String), Oct 11 04:56:24.570 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:56:24.570 INFO kablam! Oct 11 04:56:24.571 INFO kablam! warning: method is never used: `get_type` Oct 11 04:56:24.571 INFO kablam! --> src/ir/target_type.rs:44:5 Oct 11 04:56:24.571 INFO kablam! | Oct 11 04:56:24.571 INFO kablam! 44 | fn get_type(&self) -> TargetType { Oct 11 04:56:24.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.571 INFO kablam! Oct 11 04:56:24.576 INFO kablam! warning: variant is never constructed: `AssignBlock` Oct 11 04:56:24.576 INFO kablam! --> src/backend/rust/builder.rs:10:5 Oct 11 04:56:24.576 INFO kablam! | Oct 11 04:56:24.576 INFO kablam! 10 | / AssignBlock { Oct 11 04:56:24.576 INFO kablam! 11 | | is_let: bool, Oct 11 04:56:24.576 INFO kablam! 12 | | lhs: String, Oct 11 04:56:24.576 INFO kablam! 13 | | rhs: Block, Oct 11 04:56:24.576 INFO kablam! 14 | | }, Oct 11 04:56:24.576 INFO kablam! | |_____^ Oct 11 04:56:24.576 INFO kablam! Oct 11 04:56:24.576 INFO kablam! warning: variant is never constructed: `Block` Oct 11 04:56:24.576 INFO kablam! --> src/backend/rust/builder.rs:18:5 Oct 11 04:56:24.576 INFO kablam! | Oct 11 04:56:24.576 INFO kablam! 18 | / Block { Oct 11 04:56:24.576 INFO kablam! 19 | | block: Block, Oct 11 04:56:24.576 INFO kablam! 20 | | }, Oct 11 04:56:24.576 INFO kablam! | |_____^ Oct 11 04:56:24.576 INFO kablam! Oct 11 04:56:24.576 INFO kablam! warning: variant is never constructed: `Module` Oct 11 04:56:24.576 INFO kablam! --> src/backend/rust/builder.rs:24:5 Oct 11 04:56:24.576 INFO kablam! | Oct 11 04:56:24.576 INFO kablam! 24 | / Module { Oct 11 04:56:24.577 INFO kablam! 25 | | name: String, Oct 11 04:56:24.577 INFO kablam! 26 | | block: Block, Oct 11 04:56:24.577 INFO kablam! 27 | | }, Oct 11 04:56:24.577 INFO kablam! | |_____^ Oct 11 04:56:24.577 INFO kablam! Oct 11 04:56:24.577 INFO kablam! warning: method is never used: `block` Oct 11 04:56:24.577 INFO kablam! --> src/backend/rust/builder.rs:64:5 Oct 11 04:56:24.577 INFO kablam! | Oct 11 04:56:24.577 INFO kablam! 64 | pub fn block(&mut self, block: Block) { Oct 11 04:56:24.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.577 INFO kablam! Oct 11 04:56:24.577 INFO kablam! warning: function is never used: `format_error` Oct 11 04:56:24.577 INFO kablam! --> src/frontend/protocol_spec/ast/parser.rs:17:1 Oct 11 04:56:24.577 INFO kablam! | Oct 11 04:56:24.577 INFO kablam! 17 | fn format_error(input: &str, error: pds::ParseError) -> String { Oct 11 04:56:24.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.577 INFO kablam! Oct 11 04:56:24.577 INFO kablam! warning: function is never used: `ir_to_spec` Oct 11 04:56:24.577 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:7:1 Oct 11 04:56:24.577 INFO kablam! | Oct 11 04:56:24.577 INFO kablam! 7 | fn ir_to_spec(type_name: String, typ: TypeContainer) -> Statement { Oct 11 04:56:24.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.577 INFO kablam! Oct 11 04:56:24.577 INFO kablam! warning: function is never used: `ir_to_spec_inner` Oct 11 04:56:24.577 INFO kablam! --> src/frontend/protocol_spec/from_ir.rs:26:1 Oct 11 04:56:24.577 INFO kablam! | Oct 11 04:56:24.577 INFO kablam! 26 | fn ir_to_spec_inner(typ: TypeContainer) -> Statement { Oct 11 04:56:24.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:24.577 INFO kablam! Oct 11 04:56:27.692 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 6.35s Oct 11 04:56:27.700 INFO kablam! su: No module specific data is present Oct 11 04:56:28.236 INFO running `"docker" "rm" "-f" "6c36a91cbc65042aaf8ed3e32cba277695b3162fdd8f367725d128e4f695bcf9"` Oct 11 04:56:28.435 INFO blam! 6c36a91cbc65042aaf8ed3e32cba277695b3162fdd8f367725d128e4f695bcf9 Oct 11 04:56:28.440 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 04:56:28.440 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:56:28.866 INFO blam! 396d4ff74c6fc1fb50ca6b3d3269fa5f20b9a3213ad938bf9665901aeda71591 Oct 11 04:56:28.873 INFO running `"docker" "start" "-a" "396d4ff74c6fc1fb50ca6b3d3269fa5f20b9a3213ad938bf9665901aeda71591"` Oct 11 04:56:29.696 INFO kablam! usermod: no changes Oct 11 04:56:29.783 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.06s Oct 11 04:56:29.796 INFO kablam! Running /target/debug/deps/protodefc-aedc2038e620ef0c Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.802 INFO blam! running 9 tests Oct 11 04:56:29.804 INFO blam! test backend::imperative_base::tests::container ... ok Oct 11 04:56:29.805 INFO blam! test backend::imperative_base::tests::simple_scalar ... ok Oct 11 04:56:29.805 INFO blam! test frontend::protocol_json::test::test_from_json ... ok Oct 11 04:56:29.821 INFO blam! test frontend::protocol_spec::ast::value_helpers::tests::tag_validators ... ok Oct 11 04:56:29.821 INFO blam! test frontend::protocol_spec::ast::value_helpers::tests::tag_getters ... ok Oct 11 04:56:29.821 INFO blam! test ir::spec::reference::tests::successes ... ok Oct 11 04:56:29.821 INFO blam! test frontend::protocol_spec::tests::spec_to_compilation_unit ... ok Oct 11 04:56:29.840 INFO kablam! error: test failed, to rerun pass '--lib' Oct 11 04:56:29.840 INFO blam! test test_harness::tests::gen_spec_test_cases ... FAILED Oct 11 04:56:29.840 INFO blam! test ir::spec::reference::tests::up_after_down ... ok Oct 11 04:56:29.840 INFO blam! Oct 11 04:56:29.840 INFO blam! failures: Oct 11 04:56:29.840 INFO blam! Oct 11 04:56:29.840 INFO blam! ---- test_harness::tests::gen_spec_test_cases stdout ---- Oct 11 04:56:29.840 INFO blam! thread 'test_harness::tests::gen_spec_test_cases' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', libcore/result.rs:1009:5 Oct 11 04:56:29.840 INFO blam! stack backtrace: Oct 11 04:56:29.841 INFO blam! 0: 0x55d5d6c8dcce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.841 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.841 INFO blam! 1: 0x55d5d6c96ba6 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.841 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.841 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.841 INFO blam! 2: 0x55d5d6c918fd - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.841 INFO blam! 3: 0x55d5d6c9160b - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.841 INFO blam! 4: 0x55d5d6c91fac - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.841 INFO blam! 5: 0x55d5d6c91b69 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:390 Oct 11 04:56:29.841 INFO blam! 6: 0x55d5d6c91a65 - rust_begin_unwind Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:325 Oct 11 04:56:29.841 INFO blam! 7: 0x55d5d6cd210b - core::panicking::panic_fmt::hf99aac1e278ac2e5 Oct 11 04:56:29.841 INFO blam! at libcore/panicking.rs:77 Oct 11 04:56:29.841 INFO blam! 8: 0x55d5d6c74b13 - core::result::unwrap_failed::hcaff670b331d741c Oct 11 04:56:29.841 INFO blam! at libcore/macros.rs:26 Oct 11 04:56:29.841 INFO blam! 9: 0x55d5d6b3f5fc - >::unwrap::h3d63644bc41c3e41 Oct 11 04:56:29.841 INFO blam! at libcore/result.rs:808 Oct 11 04:56:29.841 INFO blam! 10: 0x55d5d6b98def - protodefc::test_harness::json_spec_cases::h3bb56972a8f8b088 Oct 11 04:56:29.841 INFO blam! at src/test_harness.rs:17 Oct 11 04:56:29.841 INFO blam! 11: 0x55d5d6b76d1b - protodefc::test_harness::tests::gen_spec_test_cases::h4b611e10b410569d Oct 11 04:56:29.841 INFO blam! at src/test_harness.rs:90 Oct 11 04:56:29.841 INFO blam! 12: 0x55d5d6b76cf9 - protodefc::test_harness::tests::gen_spec_test_cases::{{closure}}::h3922561a726de62d Oct 11 04:56:29.841 INFO blam! at src/test_harness.rs:89 Oct 11 04:56:29.841 INFO blam! 13: 0x55d5d6bd53dd - core::ops::function::FnOnce::call_once::h2690b88d1f71e5c8 Oct 11 04:56:29.841 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:56:29.841 INFO blam! 14: 0x55d5d6be927e - >::call_box::h95b7cb918af67b5d Oct 11 04:56:29.841 INFO blam! at libtest/lib.rs:1468 Oct 11 04:56:29.841 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:56:29.841 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.841 INFO blam! 15: 0x55d5d6ca1d79 - __rust_maybe_catch_panic Oct 11 04:56:29.841 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.841 INFO blam! 16: 0x55d5d6c09dcd - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.841 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.841 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.841 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.841 INFO blam! 17: 0x55d5d6c0a9d4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.841 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.841 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.841 INFO blam! 18: 0x55d5d6ca1d79 - __rust_maybe_catch_panic Oct 11 04:56:29.841 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.841 INFO blam! 19: 0x55d5d6bf7f96 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.841 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.841 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.841 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.841 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.841 INFO blam! 20: 0x55d5d6c8fd3a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.841 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.841 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.841 INFO blam! 21: 0x55d5d6c85025 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.841 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.841 INFO blam! 22: 0x7f36da3136b9 - start_thread Oct 11 04:56:29.841 INFO blam! 23: 0x7f36d9e3341c - clone Oct 11 04:56:29.841 INFO blam! 24: 0x0 - Oct 11 04:56:29.841 INFO blam! Oct 11 04:56:29.841 INFO blam! Oct 11 04:56:29.841 INFO blam! failures: Oct 11 04:56:29.841 INFO blam! test_harness::tests::gen_spec_test_cases Oct 11 04:56:29.841 INFO blam! Oct 11 04:56:29.841 INFO blam! test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:56:29.841 INFO blam! Oct 11 04:56:29.842 INFO kablam! su: No module specific data is present Oct 11 04:56:30.155 INFO running `"docker" "rm" "-f" "396d4ff74c6fc1fb50ca6b3d3269fa5f20b9a3213ad938bf9665901aeda71591"` Oct 11 04:56:30.229 INFO blam! 396d4ff74c6fc1fb50ca6b3d3269fa5f20b9a3213ad938bf9665901aeda71591