Nov 04 11:13:24.411 INFO checking WSlatton/muon-vm against try#e740b9aa0b624fa39feb39613e76d15bdf57e594 for pr-55655 Nov 04 11:13:24.414 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55655/worker-7/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55655/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +e740b9aa0b624fa39feb39613e76d15bdf57e594-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 04 11:13:24.821 INFO blam! 54717fa49d926177f9b0b2c26e97dc48cca9f3e19b2f1325a93bc297a16c98d8 Nov 04 11:13:24.825 INFO running `"docker" "start" "-a" "54717fa49d926177f9b0b2c26e97dc48cca9f3e19b2f1325a93bc297a16c98d8"` Nov 04 11:13:25.847 INFO kablam! usermod: no changes Nov 04 11:13:25.931 INFO kablam! Checking muon-vm v0.1.0 (/source) Nov 04 11:13:26.705 INFO kablam! warning: unused import: `Local` Nov 04 11:13:26.705 INFO kablam! --> src/linker.rs:1:42 Nov 04 11:13:26.705 INFO kablam! | Nov 04 11:13:26.705 INFO kablam! 1 | use ast::{Class, Code, Function, Linked, Local, Mem, Object, Static, Unlinked}; Nov 04 11:13:26.705 INFO kablam! | ^^^^^ Nov 04 11:13:26.705 INFO kablam! | Nov 04 11:13:26.705 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 11:13:26.705 INFO kablam! Nov 04 11:13:26.717 INFO kablam! warning: unused import: `Local` Nov 04 11:13:26.717 INFO kablam! --> src/linker.rs:1:42 Nov 04 11:13:26.717 INFO kablam! | Nov 04 11:13:26.718 INFO kablam! 1 | use ast::{Class, Code, Function, Linked, Local, Mem, Object, Static, Unlinked}; Nov 04 11:13:26.718 INFO kablam! | ^^^^^ Nov 04 11:13:26.735 INFO kablam! | Nov 04 11:13:26.736 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 11:13:26.736 INFO kablam! Nov 04 11:13:26.815 INFO kablam! warning: unreachable expression Nov 04 11:13:26.816 INFO kablam! --> src/linker.rs:24:30 Nov 04 11:13:26.816 INFO kablam! | Nov 04 11:13:26.816 INFO kablam! 24 | instance_fields: panic!(), Nov 04 11:13:26.817 INFO kablam! | ^^^^^^^^ Nov 04 11:13:26.817 INFO kablam! | Nov 04 11:13:26.817 INFO kablam! = note: #[warn(unreachable_code)] on by default Nov 04 11:13:26.817 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 04 11:13:26.818 INFO kablam! Nov 04 11:13:26.827 INFO kablam! warning: unreachable expression Nov 04 11:13:26.827 INFO kablam! --> src/linker.rs:24:30 Nov 04 11:13:26.827 INFO kablam! | Nov 04 11:13:26.828 INFO kablam! 24 | instance_fields: panic!(), Nov 04 11:13:26.828 INFO kablam! | ^^^^^^^^ Nov 04 11:13:26.828 INFO kablam! | Nov 04 11:13:26.828 INFO kablam! = note: #[warn(unreachable_code)] on by default Nov 04 11:13:26.829 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 04 11:13:26.829 INFO kablam! Nov 04 11:13:26.851 INFO kablam! warning: unused variable: `vm` Nov 04 11:13:26.851 INFO kablam! --> src/main.rs:16:9 Nov 04 11:13:26.852 INFO kablam! | Nov 04 11:13:26.852 INFO kablam! 16 | let vm = VM::new(&vm_args); Nov 04 11:13:26.852 INFO kablam! | ^^ help: consider using `_vm` instead Nov 04 11:13:26.852 INFO kablam! | Nov 04 11:13:26.853 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 11:13:26.853 INFO kablam! Nov 04 11:13:26.863 INFO kablam! warning: unused variable: `vm` Nov 04 11:13:26.863 INFO kablam! --> src/main.rs:16:9 Nov 04 11:13:26.863 INFO kablam! | Nov 04 11:13:26.864 INFO kablam! 16 | let vm = VM::new(&vm_args); Nov 04 11:13:26.864 INFO kablam! | ^^ help: consider using `_vm` instead Nov 04 11:13:26.864 INFO kablam! | Nov 04 11:13:26.865 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 11:13:26.865 INFO kablam! Nov 04 11:13:26.867 INFO kablam! warning: struct is never constructed: `Class` Nov 04 11:13:26.867 INFO kablam! --> src/ast.rs:1:1 Nov 04 11:13:26.867 INFO kablam! | Nov 04 11:13:26.868 INFO kablam! 1 | pub struct Class<'a, R: Ref> { Nov 04 11:13:26.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.868 INFO kablam! | Nov 04 11:13:26.868 INFO kablam! = note: #[warn(dead_code)] on by default Nov 04 11:13:26.869 INFO kablam! Nov 04 11:13:26.875 INFO kablam! warning: variant is never constructed: `Function` Nov 04 11:13:26.875 INFO kablam! --> src/ast.rs:15:5 Nov 04 11:13:26.875 INFO kablam! | Nov 04 11:13:26.876 INFO kablam! 15 | Function(Function), Nov 04 11:13:26.876 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.876 INFO kablam! Nov 04 11:13:26.876 INFO kablam! warning: variant is never constructed: `Call` Nov 04 11:13:26.877 INFO kablam! --> src/ast.rs:16:5 Nov 04 11:13:26.877 INFO kablam! | Nov 04 11:13:26.877 INFO kablam! 16 | Call, Nov 04 11:13:26.878 INFO kablam! | ^^^^ Nov 04 11:13:26.878 INFO kablam! Nov 04 11:13:26.878 INFO kablam! warning: variant is never constructed: `Return` Nov 04 11:13:26.879 INFO kablam! --> src/ast.rs:17:5 Nov 04 11:13:26.879 INFO kablam! | Nov 04 11:13:26.879 INFO kablam! 17 | Return, Nov 04 11:13:26.879 INFO kablam! | ^^^^^^ Nov 04 11:13:26.880 INFO kablam! Nov 04 11:13:26.880 INFO kablam! warning: variant is never constructed: `Store` Nov 04 11:13:26.880 INFO kablam! --> src/ast.rs:20:5 Nov 04 11:13:26.880 INFO kablam! | Nov 04 11:13:26.881 INFO kablam! 20 | Store(Mem), Nov 04 11:13:26.881 INFO kablam! | ^^^^^^^^^^^^^ Nov 04 11:13:26.881 INFO kablam! Nov 04 11:13:26.881 INFO kablam! warning: variant is never constructed: `Load` Nov 04 11:13:26.881 INFO kablam! --> src/ast.rs:21:5 Nov 04 11:13:26.882 INFO kablam! | Nov 04 11:13:26.882 INFO kablam! 21 | Load(Mem), Nov 04 11:13:26.882 INFO kablam! | ^^^^^^^^^^^^ Nov 04 11:13:26.882 INFO kablam! Nov 04 11:13:26.883 INFO kablam! warning: variant is never constructed: `Print` Nov 04 11:13:26.883 INFO kablam! --> src/ast.rs:24:5 Nov 04 11:13:26.883 INFO kablam! | Nov 04 11:13:26.883 INFO kablam! 24 | Print, Nov 04 11:13:26.884 INFO kablam! | ^^^^^ Nov 04 11:13:26.884 INFO kablam! Nov 04 11:13:26.884 INFO kablam! warning: variant is never constructed: `Const` Nov 04 11:13:26.884 INFO kablam! --> src/ast.rs:27:5 Nov 04 11:13:26.885 INFO kablam! | Nov 04 11:13:26.885 INFO kablam! 27 | Const(Data), Nov 04 11:13:26.885 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.885 INFO kablam! Nov 04 11:13:26.886 INFO kablam! warning: variant is never constructed: `Static` Nov 04 11:13:26.886 INFO kablam! --> src/ast.rs:40:5 Nov 04 11:13:26.886 INFO kablam! | Nov 04 11:13:26.886 INFO kablam! 40 | Static(R::Static), Nov 04 11:13:26.887 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.887 INFO kablam! Nov 04 11:13:26.887 INFO kablam! warning: variant is never constructed: `Object` Nov 04 11:13:26.888 INFO kablam! --> src/ast.rs:41:5 Nov 04 11:13:26.888 INFO kablam! | Nov 04 11:13:26.888 INFO kablam! 41 | Object(R::Object), Nov 04 11:13:26.889 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.889 INFO kablam! Nov 04 11:13:26.889 INFO kablam! warning: variant is never constructed: `Local` Nov 04 11:13:26.889 INFO kablam! --> src/ast.rs:42:5 Nov 04 11:13:26.890 INFO kablam! | Nov 04 11:13:26.890 INFO kablam! 42 | Local(R::Local), Nov 04 11:13:26.890 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 04 11:13:26.891 INFO kablam! Nov 04 11:13:26.891 INFO kablam! warning: type alias is never used: `Local` Nov 04 11:13:26.891 INFO kablam! --> src/ast.rs:66:1 Nov 04 11:13:26.891 INFO kablam! | Nov 04 11:13:26.892 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:26.892 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.892 INFO kablam! Nov 04 11:13:26.892 INFO kablam! warning: field is never used: `stack` Nov 04 11:13:26.893 INFO kablam! --> src/mem.rs:6:5 Nov 04 11:13:26.893 INFO kablam! | Nov 04 11:13:26.893 INFO kablam! 6 | stack: Stack, Nov 04 11:13:26.893 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.894 INFO kablam! Nov 04 11:13:26.894 INFO kablam! warning: field is never used: `static_segment` Nov 04 11:13:26.894 INFO kablam! --> src/mem.rs:9:5 Nov 04 11:13:26.894 INFO kablam! | Nov 04 11:13:26.895 INFO kablam! 9 | static_segment: Segment, Nov 04 11:13:26.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.895 INFO kablam! Nov 04 11:13:26.895 INFO kablam! warning: field is never used: `object_segment` Nov 04 11:13:26.896 INFO kablam! --> src/mem.rs:10:5 Nov 04 11:13:26.896 INFO kablam! | Nov 04 11:13:26.896 INFO kablam! 10 | object_segment: Segment, Nov 04 11:13:26.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.897 INFO kablam! Nov 04 11:13:26.897 INFO kablam! warning: field is never used: `local_segment` Nov 04 11:13:26.897 INFO kablam! --> src/mem.rs:11:5 Nov 04 11:13:26.897 INFO kablam! | Nov 04 11:13:26.898 INFO kablam! 11 | local_segment: Segment, Nov 04 11:13:26.898 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.898 INFO kablam! Nov 04 11:13:26.899 INFO kablam! warning: field is never used: `function_segment` Nov 04 11:13:26.899 INFO kablam! --> src/mem.rs:14:5 Nov 04 11:13:26.899 INFO kablam! | Nov 04 11:13:26.900 INFO kablam! 14 | function_segment: Segment>, Nov 04 11:13:26.900 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.900 INFO kablam! Nov 04 11:13:26.900 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.901 INFO kablam! --> src/mem.rs:30:5 Nov 04 11:13:26.901 INFO kablam! | Nov 04 11:13:26.901 INFO kablam! 30 | mem: Vec, Nov 04 11:13:26.902 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.902 INFO kablam! Nov 04 11:13:26.902 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.907 INFO kablam! --> src/mem.rs:42:5 Nov 04 11:13:26.907 INFO kablam! | Nov 04 11:13:26.907 INFO kablam! 42 | mem: Vec, Nov 04 11:13:26.907 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.908 INFO kablam! Nov 04 11:13:26.908 INFO kablam! warning: field is never used: `vm_args` Nov 04 11:13:26.908 INFO kablam! --> src/vm.rs:6:5 Nov 04 11:13:26.908 INFO kablam! | Nov 04 11:13:26.909 INFO kablam! 6 | vm_args: &'a VMArgs, Nov 04 11:13:26.909 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.909 INFO kablam! Nov 04 11:13:26.909 INFO kablam! warning: field is never used: `linker` Nov 04 11:13:26.909 INFO kablam! --> src/vm.rs:7:5 Nov 04 11:13:26.910 INFO kablam! | Nov 04 11:13:26.910 INFO kablam! 7 | linker: Linker<'a>, Nov 04 11:13:26.910 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.910 INFO kablam! Nov 04 11:13:26.911 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.911 INFO kablam! --> src/vm.rs:8:5 Nov 04 11:13:26.911 INFO kablam! | Nov 04 11:13:26.911 INFO kablam! 8 | mem: Mem, Nov 04 11:13:26.912 INFO kablam! | ^^^^^^^^ Nov 04 11:13:26.912 INFO kablam! Nov 04 11:13:26.912 INFO kablam! warning: method is never used: `load_class` Nov 04 11:13:26.912 INFO kablam! --> src/vm.rs:19:5 Nov 04 11:13:26.913 INFO kablam! | Nov 04 11:13:26.913 INFO kablam! 19 | pub fn load_class(&mut self, class: Class<'a, Unlinked<'a>>) { Nov 04 11:13:26.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.913 INFO kablam! Nov 04 11:13:26.914 INFO kablam! warning: field is never used: `static_table` Nov 04 11:13:26.914 INFO kablam! --> src/linker.rs:5:5 Nov 04 11:13:26.914 INFO kablam! | Nov 04 11:13:26.914 INFO kablam! 5 | static_table: HashMap>, Static>, Nov 04 11:13:26.915 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.915 INFO kablam! Nov 04 11:13:26.915 INFO kablam! warning: field is never used: `static_count` Nov 04 11:13:26.916 INFO kablam! --> src/linker.rs:6:5 Nov 04 11:13:26.916 INFO kablam! | Nov 04 11:13:26.916 INFO kablam! 6 | static_count: usize, Nov 04 11:13:26.916 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.917 INFO kablam! Nov 04 11:13:26.917 INFO kablam! warning: field is never used: `object_table` Nov 04 11:13:26.917 INFO kablam! --> src/linker.rs:7:5 Nov 04 11:13:26.918 INFO kablam! | Nov 04 11:13:26.918 INFO kablam! 7 | object_table: HashMap>, Object>, Nov 04 11:13:26.918 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.918 INFO kablam! Nov 04 11:13:26.919 INFO kablam! warning: field is never used: `object_count` Nov 04 11:13:26.919 INFO kablam! --> src/linker.rs:8:5 Nov 04 11:13:26.919 INFO kablam! | Nov 04 11:13:26.919 INFO kablam! 8 | object_count: HashMap<&'a str, usize>, Nov 04 11:13:26.920 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.920 INFO kablam! Nov 04 11:13:26.920 INFO kablam! warning: method is never used: `link_class` Nov 04 11:13:26.920 INFO kablam! --> src/linker.rs:20:5 Nov 04 11:13:26.921 INFO kablam! | Nov 04 11:13:26.921 INFO kablam! 20 | pub fn link_class(&mut self, class: Class<'a, Unlinked<'a>>) -> Class<'a, Linked> { Nov 04 11:13:26.921 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.921 INFO kablam! Nov 04 11:13:26.922 INFO kablam! warning: method is never used: `link_function` Nov 04 11:13:26.922 INFO kablam! --> src/linker.rs:28:5 Nov 04 11:13:26.922 INFO kablam! | Nov 04 11:13:26.922 INFO kablam! 28 | fn link_function(&mut self, function: Function>) -> Function { Nov 04 11:13:26.923 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.923 INFO kablam! Nov 04 11:13:26.923 INFO kablam! warning: method is never used: `link_code_vec` Nov 04 11:13:26.923 INFO kablam! --> src/linker.rs:34:5 Nov 04 11:13:26.924 INFO kablam! | Nov 04 11:13:26.924 INFO kablam! 34 | fn link_code_vec(&mut self, code_vec: Vec>>) -> Vec> { Nov 04 11:13:26.924 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.924 INFO kablam! Nov 04 11:13:26.925 INFO kablam! warning: method is never used: `link_code` Nov 04 11:13:26.925 INFO kablam! --> src/linker.rs:39:5 Nov 04 11:13:26.925 INFO kablam! | Nov 04 11:13:26.925 INFO kablam! 39 | fn link_code(&mut self, code: Code>) -> Code { Nov 04 11:13:26.926 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.926 INFO kablam! Nov 04 11:13:26.926 INFO kablam! warning: method is never used: `link_mem` Nov 04 11:13:26.926 INFO kablam! --> src/linker.rs:50:5 Nov 04 11:13:26.927 INFO kablam! | Nov 04 11:13:26.927 INFO kablam! 50 | fn link_mem(&mut self, mem: Mem>) -> Mem { Nov 04 11:13:26.927 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.927 INFO kablam! Nov 04 11:13:26.928 INFO kablam! warning: method is never used: `link_static` Nov 04 11:13:26.928 INFO kablam! --> src/linker.rs:57:5 Nov 04 11:13:26.928 INFO kablam! | Nov 04 11:13:26.929 INFO kablam! 57 | fn link_static(&mut self, s: Static>) -> Static { Nov 04 11:13:26.929 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.929 INFO kablam! Nov 04 11:13:26.929 INFO kablam! warning: method is never used: `link_object` Nov 04 11:13:26.930 INFO kablam! --> src/linker.rs:68:5 Nov 04 11:13:26.930 INFO kablam! | Nov 04 11:13:26.930 INFO kablam! 68 | fn link_object(&mut self, o: Object>) -> Object { Nov 04 11:13:26.931 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.931 INFO kablam! Nov 04 11:13:26.931 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:26.931 INFO kablam! --> src/ast.rs:64:20 Nov 04 11:13:26.932 INFO kablam! | Nov 04 11:13:26.932 INFO kablam! 64 | pub type Static = R::Static; Nov 04 11:13:26.932 INFO kablam! | ^^^ Nov 04 11:13:26.932 INFO kablam! | Nov 04 11:13:26.933 INFO kablam! = note: #[warn(type_alias_bounds)] on by default Nov 04 11:13:26.933 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:26.933 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:26.933 INFO kablam! --> src/ast.rs:64:27 Nov 04 11:13:26.933 INFO kablam! | Nov 04 11:13:26.934 INFO kablam! 64 | pub type Static = R::Static; Nov 04 11:13:26.934 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:26.934 INFO kablam! Nov 04 11:13:26.934 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:26.935 INFO kablam! --> src/ast.rs:65:20 Nov 04 11:13:26.935 INFO kablam! | Nov 04 11:13:26.935 INFO kablam! 65 | pub type Object = R::Static; Nov 04 11:13:26.936 INFO kablam! | ^^^ Nov 04 11:13:26.936 INFO kablam! | Nov 04 11:13:26.936 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:26.936 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:26.937 INFO kablam! --> src/ast.rs:65:27 Nov 04 11:13:26.937 INFO kablam! | Nov 04 11:13:26.937 INFO kablam! 65 | pub type Object = R::Static; Nov 04 11:13:26.938 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:26.938 INFO kablam! Nov 04 11:13:26.938 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:26.939 INFO kablam! --> src/ast.rs:66:19 Nov 04 11:13:26.939 INFO kablam! | Nov 04 11:13:26.939 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:26.939 INFO kablam! | ^^^ Nov 04 11:13:26.940 INFO kablam! | Nov 04 11:13:26.940 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:26.940 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:26.940 INFO kablam! --> src/ast.rs:66:26 Nov 04 11:13:26.941 INFO kablam! | Nov 04 11:13:26.941 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:26.941 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:26.941 INFO kablam! Nov 04 11:13:26.942 INFO kablam! warning: struct is never constructed: `Class` Nov 04 11:13:26.942 INFO kablam! --> src/ast.rs:1:1 Nov 04 11:13:26.942 INFO kablam! | Nov 04 11:13:26.942 INFO kablam! 1 | pub struct Class<'a, R: Ref> { Nov 04 11:13:26.943 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.943 INFO kablam! | Nov 04 11:13:26.943 INFO kablam! = note: #[warn(dead_code)] on by default Nov 04 11:13:26.943 INFO kablam! Nov 04 11:13:26.944 INFO kablam! warning: variant is never constructed: `Function` Nov 04 11:13:26.944 INFO kablam! --> src/ast.rs:15:5 Nov 04 11:13:26.944 INFO kablam! | Nov 04 11:13:26.944 INFO kablam! 15 | Function(Function), Nov 04 11:13:26.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.945 INFO kablam! Nov 04 11:13:26.945 INFO kablam! warning: variant is never constructed: `Call` Nov 04 11:13:26.945 INFO kablam! --> src/ast.rs:16:5 Nov 04 11:13:26.946 INFO kablam! | Nov 04 11:13:26.946 INFO kablam! 16 | Call, Nov 04 11:13:26.946 INFO kablam! | ^^^^ Nov 04 11:13:26.946 INFO kablam! Nov 04 11:13:26.947 INFO kablam! warning: variant is never constructed: `Return` Nov 04 11:13:26.947 INFO kablam! --> src/ast.rs:17:5 Nov 04 11:13:26.947 INFO kablam! | Nov 04 11:13:26.947 INFO kablam! 17 | Return, Nov 04 11:13:26.948 INFO kablam! | ^^^^^^ Nov 04 11:13:26.948 INFO kablam! Nov 04 11:13:26.948 INFO kablam! warning: variant is never constructed: `Store` Nov 04 11:13:26.948 INFO kablam! --> src/ast.rs:20:5 Nov 04 11:13:26.949 INFO kablam! | Nov 04 11:13:26.949 INFO kablam! 20 | Store(Mem), Nov 04 11:13:26.949 INFO kablam! | ^^^^^^^^^^^^^ Nov 04 11:13:26.949 INFO kablam! Nov 04 11:13:26.950 INFO kablam! warning: variant is never constructed: `Load` Nov 04 11:13:26.950 INFO kablam! --> src/ast.rs:21:5 Nov 04 11:13:26.950 INFO kablam! | Nov 04 11:13:26.950 INFO kablam! 21 | Load(Mem), Nov 04 11:13:26.951 INFO kablam! | ^^^^^^^^^^^^ Nov 04 11:13:26.951 INFO kablam! Nov 04 11:13:26.951 INFO kablam! warning: variant is never constructed: `Print` Nov 04 11:13:26.951 INFO kablam! --> src/ast.rs:24:5 Nov 04 11:13:26.952 INFO kablam! | Nov 04 11:13:26.952 INFO kablam! 24 | Print, Nov 04 11:13:26.952 INFO kablam! | ^^^^^ Nov 04 11:13:26.952 INFO kablam! Nov 04 11:13:26.953 INFO kablam! warning: variant is never constructed: `Const` Nov 04 11:13:26.953 INFO kablam! --> src/ast.rs:27:5 Nov 04 11:13:26.953 INFO kablam! | Nov 04 11:13:26.953 INFO kablam! 27 | Const(Data), Nov 04 11:13:26.953 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.954 INFO kablam! Nov 04 11:13:26.954 INFO kablam! warning: variant is never constructed: `Static` Nov 04 11:13:26.954 INFO kablam! --> src/ast.rs:40:5 Nov 04 11:13:26.955 INFO kablam! | Nov 04 11:13:26.955 INFO kablam! 40 | Static(R::Static), Nov 04 11:13:26.955 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.955 INFO kablam! Nov 04 11:13:26.956 INFO kablam! warning: variant is never constructed: `Object` Nov 04 11:13:26.956 INFO kablam! --> src/ast.rs:41:5 Nov 04 11:13:26.956 INFO kablam! | Nov 04 11:13:26.956 INFO kablam! 41 | Object(R::Object), Nov 04 11:13:26.957 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.957 INFO kablam! Nov 04 11:13:26.957 INFO kablam! warning: variant is never constructed: `Local` Nov 04 11:13:26.957 INFO kablam! --> src/ast.rs:42:5 Nov 04 11:13:26.958 INFO kablam! | Nov 04 11:13:26.958 INFO kablam! 42 | Local(R::Local), Nov 04 11:13:26.958 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 04 11:13:26.958 INFO kablam! Nov 04 11:13:26.959 INFO kablam! warning: type alias is never used: `Local` Nov 04 11:13:26.959 INFO kablam! --> src/ast.rs:66:1 Nov 04 11:13:26.959 INFO kablam! | Nov 04 11:13:26.959 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:26.960 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.960 INFO kablam! Nov 04 11:13:26.960 INFO kablam! warning: field is never used: `stack` Nov 04 11:13:26.960 INFO kablam! --> src/mem.rs:6:5 Nov 04 11:13:26.961 INFO kablam! | Nov 04 11:13:26.961 INFO kablam! 6 | stack: Stack, Nov 04 11:13:26.961 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.961 INFO kablam! Nov 04 11:13:26.961 INFO kablam! warning: field is never used: `static_segment` Nov 04 11:13:26.962 INFO kablam! --> src/mem.rs:9:5 Nov 04 11:13:26.962 INFO kablam! | Nov 04 11:13:26.962 INFO kablam! 9 | static_segment: Segment, Nov 04 11:13:26.963 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.963 INFO kablam! Nov 04 11:13:26.963 INFO kablam! warning: field is never used: `object_segment` Nov 04 11:13:26.964 INFO kablam! --> src/mem.rs:10:5 Nov 04 11:13:26.964 INFO kablam! | Nov 04 11:13:26.964 INFO kablam! 10 | object_segment: Segment, Nov 04 11:13:26.964 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.965 INFO kablam! Nov 04 11:13:26.965 INFO kablam! warning: field is never used: `local_segment` Nov 04 11:13:26.965 INFO kablam! --> src/mem.rs:11:5 Nov 04 11:13:26.965 INFO kablam! | Nov 04 11:13:26.965 INFO kablam! 11 | local_segment: Segment, Nov 04 11:13:26.966 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.966 INFO kablam! Nov 04 11:13:26.966 INFO kablam! warning: field is never used: `function_segment` Nov 04 11:13:26.966 INFO kablam! --> src/mem.rs:14:5 Nov 04 11:13:26.967 INFO kablam! | Nov 04 11:13:26.967 INFO kablam! 14 | function_segment: Segment>, Nov 04 11:13:26.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.968 INFO kablam! Nov 04 11:13:26.968 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.968 INFO kablam! --> src/mem.rs:30:5 Nov 04 11:13:26.968 INFO kablam! | Nov 04 11:13:26.969 INFO kablam! 30 | mem: Vec, Nov 04 11:13:26.969 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.969 INFO kablam! Nov 04 11:13:26.969 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.970 INFO kablam! --> src/mem.rs:42:5 Nov 04 11:13:26.970 INFO kablam! | Nov 04 11:13:26.970 INFO kablam! 42 | mem: Vec, Nov 04 11:13:26.970 INFO kablam! | ^^^^^^^^^^^ Nov 04 11:13:26.971 INFO kablam! Nov 04 11:13:26.971 INFO kablam! warning: field is never used: `vm_args` Nov 04 11:13:26.971 INFO kablam! --> src/vm.rs:6:5 Nov 04 11:13:26.971 INFO kablam! | Nov 04 11:13:26.972 INFO kablam! 6 | vm_args: &'a VMArgs, Nov 04 11:13:26.972 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.972 INFO kablam! Nov 04 11:13:26.973 INFO kablam! warning: field is never used: `linker` Nov 04 11:13:26.973 INFO kablam! --> src/vm.rs:7:5 Nov 04 11:13:26.973 INFO kablam! | Nov 04 11:13:26.974 INFO kablam! 7 | linker: Linker<'a>, Nov 04 11:13:26.974 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.974 INFO kablam! Nov 04 11:13:26.974 INFO kablam! warning: field is never used: `mem` Nov 04 11:13:26.975 INFO kablam! --> src/vm.rs:8:5 Nov 04 11:13:26.975 INFO kablam! | Nov 04 11:13:26.975 INFO kablam! 8 | mem: Mem, Nov 04 11:13:26.976 INFO kablam! | ^^^^^^^^ Nov 04 11:13:26.976 INFO kablam! Nov 04 11:13:26.976 INFO kablam! warning: method is never used: `load_class` Nov 04 11:13:26.976 INFO kablam! --> src/vm.rs:19:5 Nov 04 11:13:26.977 INFO kablam! | Nov 04 11:13:26.977 INFO kablam! 19 | pub fn load_class(&mut self, class: Class<'a, Unlinked<'a>>) { Nov 04 11:13:26.977 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.978 INFO kablam! Nov 04 11:13:26.978 INFO kablam! warning: field is never used: `static_table` Nov 04 11:13:26.978 INFO kablam! --> src/linker.rs:5:5 Nov 04 11:13:26.979 INFO kablam! | Nov 04 11:13:26.979 INFO kablam! 5 | static_table: HashMap>, Static>, Nov 04 11:13:26.979 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.979 INFO kablam! Nov 04 11:13:26.980 INFO kablam! warning: field is never used: `static_count` Nov 04 11:13:26.980 INFO kablam! --> src/linker.rs:6:5 Nov 04 11:13:26.980 INFO kablam! | Nov 04 11:13:26.980 INFO kablam! 6 | static_count: usize, Nov 04 11:13:26.981 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.981 INFO kablam! Nov 04 11:13:26.981 INFO kablam! warning: field is never used: `object_table` Nov 04 11:13:26.981 INFO kablam! --> src/linker.rs:7:5 Nov 04 11:13:26.982 INFO kablam! | Nov 04 11:13:26.982 INFO kablam! 7 | object_table: HashMap>, Object>, Nov 04 11:13:26.982 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.983 INFO kablam! Nov 04 11:13:26.983 INFO kablam! warning: field is never used: `object_count` Nov 04 11:13:26.983 INFO kablam! --> src/linker.rs:8:5 Nov 04 11:13:26.983 INFO kablam! | Nov 04 11:13:26.984 INFO kablam! 8 | object_count: HashMap<&'a str, usize>, Nov 04 11:13:26.984 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.984 INFO kablam! Nov 04 11:13:26.984 INFO kablam! warning: method is never used: `link_class` Nov 04 11:13:26.985 INFO kablam! --> src/linker.rs:20:5 Nov 04 11:13:26.985 INFO kablam! | Nov 04 11:13:26.985 INFO kablam! 20 | pub fn link_class(&mut self, class: Class<'a, Unlinked<'a>>) -> Class<'a, Linked> { Nov 04 11:13:26.985 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.985 INFO kablam! Nov 04 11:13:26.986 INFO kablam! warning: method is never used: `link_function` Nov 04 11:13:26.986 INFO kablam! --> src/linker.rs:28:5 Nov 04 11:13:26.986 INFO kablam! | Nov 04 11:13:26.986 INFO kablam! 28 | fn link_function(&mut self, function: Function>) -> Function { Nov 04 11:13:26.987 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.987 INFO kablam! Nov 04 11:13:26.987 INFO kablam! warning: method is never used: `link_code_vec` Nov 04 11:13:26.987 INFO kablam! --> src/linker.rs:34:5 Nov 04 11:13:26.988 INFO kablam! | Nov 04 11:13:26.988 INFO kablam! 34 | fn link_code_vec(&mut self, code_vec: Vec>>) -> Vec> { Nov 04 11:13:26.988 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.988 INFO kablam! Nov 04 11:13:26.989 INFO kablam! warning: method is never used: `link_code` Nov 04 11:13:26.989 INFO kablam! --> src/linker.rs:39:5 Nov 04 11:13:26.989 INFO kablam! | Nov 04 11:13:26.989 INFO kablam! 39 | fn link_code(&mut self, code: Code>) -> Code { Nov 04 11:13:26.990 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.990 INFO kablam! Nov 04 11:13:26.990 INFO kablam! warning: method is never used: `link_mem` Nov 04 11:13:26.990 INFO kablam! --> src/linker.rs:50:5 Nov 04 11:13:26.990 INFO kablam! | Nov 04 11:13:26.991 INFO kablam! 50 | fn link_mem(&mut self, mem: Mem>) -> Mem { Nov 04 11:13:26.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.991 INFO kablam! Nov 04 11:13:26.992 INFO kablam! warning: method is never used: `link_static` Nov 04 11:13:26.992 INFO kablam! --> src/linker.rs:57:5 Nov 04 11:13:26.992 INFO kablam! | Nov 04 11:13:26.992 INFO kablam! 57 | fn link_static(&mut self, s: Static>) -> Static { Nov 04 11:13:26.993 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.993 INFO kablam! Nov 04 11:13:26.993 INFO kablam! warning: method is never used: `link_object` Nov 04 11:13:26.993 INFO kablam! --> src/linker.rs:68:5 Nov 04 11:13:26.994 INFO kablam! | Nov 04 11:13:26.994 INFO kablam! 68 | fn link_object(&mut self, o: Object>) -> Object { Nov 04 11:13:26.994 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 11:13:26.994 INFO kablam! Nov 04 11:13:26.995 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:26.995 INFO kablam! --> src/ast.rs:64:20 Nov 04 11:13:26.995 INFO kablam! | Nov 04 11:13:26.995 INFO kablam! 64 | pub type Static = R::Static; Nov 04 11:13:26.996 INFO kablam! | ^^^ Nov 04 11:13:26.996 INFO kablam! | Nov 04 11:13:26.996 INFO kablam! = note: #[warn(type_alias_bounds)] on by default Nov 04 11:13:26.996 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:26.997 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:26.997 INFO kablam! --> src/ast.rs:64:27 Nov 04 11:13:26.997 INFO kablam! | Nov 04 11:13:26.997 INFO kablam! 64 | pub type Static = R::Static; Nov 04 11:13:26.998 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:26.998 INFO kablam! Nov 04 11:13:26.998 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:26.998 INFO kablam! --> src/ast.rs:65:20 Nov 04 11:13:26.999 INFO kablam! | Nov 04 11:13:26.999 INFO kablam! 65 | pub type Object = R::Static; Nov 04 11:13:26.999 INFO kablam! | ^^^ Nov 04 11:13:26.999 INFO kablam! | Nov 04 11:13:27.000 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:27.000 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:27.000 INFO kablam! --> src/ast.rs:65:27 Nov 04 11:13:27.000 INFO kablam! | Nov 04 11:13:27.000 INFO kablam! 65 | pub type Object = R::Static; Nov 04 11:13:27.001 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:27.001 INFO kablam! Nov 04 11:13:27.001 INFO kablam! warning: bounds on generic parameters are not enforced in type aliases Nov 04 11:13:27.001 INFO kablam! --> src/ast.rs:66:19 Nov 04 11:13:27.002 INFO kablam! | Nov 04 11:13:27.002 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:27.002 INFO kablam! | ^^^ Nov 04 11:13:27.002 INFO kablam! | Nov 04 11:13:27.003 INFO kablam! = help: the bound will not be checked when the type alias is used, and should be removed Nov 04 11:13:27.003 INFO kablam! help: use fully disambiguated paths (i.e., `::Assoc`) to refer to associated types in type aliases Nov 04 11:13:27.003 INFO kablam! --> src/ast.rs:66:26 Nov 04 11:13:27.004 INFO kablam! | Nov 04 11:13:27.004 INFO kablam! 66 | pub type Local = R::Static; Nov 04 11:13:27.004 INFO kablam! | ^^^^^^^^^ Nov 04 11:13:27.005 INFO kablam! Nov 04 11:13:27.005 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.10s Nov 04 11:13:27.005 INFO kablam! su: No module specific data is present Nov 04 11:13:27.709 INFO running `"docker" "rm" "-f" "54717fa49d926177f9b0b2c26e97dc48cca9f3e19b2f1325a93bc297a16c98d8"` Nov 04 11:13:27.910 INFO blam! 54717fa49d926177f9b0b2c26e97dc48cca9f3e19b2f1325a93bc297a16c98d8