[INFO] fetching crate fips-md 0.3.0...
[INFO] testing fips-md-0.3.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate fips-md 0.3.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate fips-md 0.3.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fips-md 0.3.0
[INFO] finished tweaking crates.io crate fips-md 0.3.0
[INFO] tweaked toml for crates.io crate fips-md 0.3.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 54 packages to latest compatible versions
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding llvm-sys v140.1.3 (latest: v181.0.0)
[INFO] [stderr]       Adding strum v0.24.1 (latest: v0.26.2)
[INFO] [stderr]       Adding strum_macros v0.24.3 (latest: v0.26.2)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded peg v0.8.3
[INFO] [stderr]   Downloaded aligned_box v0.2.1
[INFO] [stderr]   Downloaded llvm-sys v140.1.3
[INFO] [stderr]   Downloaded peg-macros v0.8.3
[INFO] [stderr]   Downloaded peg-runtime v0.8.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 740b04344459b6d2c468e76b0cb96dccfcd1fdf278e5e4f813518a7872d6c764
[INFO] running `Command { std: "docker" "start" "-a" "740b04344459b6d2c468e76b0cb96dccfcd1fdf278e5e4f813518a7872d6c764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "740b04344459b6d2c468e76b0cb96dccfcd1fdf278e5e4f813518a7872d6c764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "740b04344459b6d2c468e76b0cb96dccfcd1fdf278e5e4f813518a7872d6c764", kill_on_drop: false }`
[INFO] [stdout] 740b04344459b6d2c468e76b0cb96dccfcd1fdf278e5e4f813518a7872d6c764
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 261bf81618d23763b32a748917263d39b6446c7a0b4121f7643f9eb1e6e733d8
[INFO] running `Command { std: "docker" "start" "-a" "261bf81618d23763b32a748917263d39b6446c7a0b4121f7643f9eb1e6e733d8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling anyhow v1.0.86
[INFO] [stderr]    Compiling peg-runtime v0.8.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling peg-macros v0.8.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]    Compiling crossbeam-channel v0.5.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling peg v0.8.3
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling aligned_box v0.2.1
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling llvm-sys v140.1.3
[INFO] [stderr]    Compiling fips-md v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `types::*`
[INFO] [stdout]   --> src/runtime/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use types::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:85
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]   --> src/codegen/functions.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 LLVMBuildCall(builder, symbol_value.function, parameter_vals.as_mut_ptr(),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let call_ret = LLVMBuildCall(builder, symbol_value.function, 
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             LLVMBuildLoad(builder, global_parameter_ptrs.last().unwrap().unwrap(), cstring!(name))
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     let llval = LLVMBuildLoad(builder, llptr, cstring!(llname));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |                     Ok(LLVMBuildLoad(builder, *llptr, cstring!(format!("{}_{}", namespace, name))))
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 let callback_target_ptr = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("callback_target_ptr"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:499:45
[INFO] [stdout]     |
[INFO] [stdout] 499 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:527:45
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:533:43
[INFO] [stdout]     |
[INFO] [stdout] 533 |                         let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:534:47
[INFO] [stdout]     |
[INFO] [stdout] 534 |                         let llptr_writeback = LLVMBuildGEP(builder, llptr, [outer_index].as_mut_ptr(), 1,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:538:43
[INFO] [stdout]     |
[INFO] [stdout] 538 |                         let llglobalval = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", member_name)));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:539:37
[INFO] [stdout]     |
[INFO] [stdout] 539 |                         let llacc = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:546:39
[INFO] [stdout]     |
[INFO] [stdout] 546 |                     let next_offset = LLVMBuildLoad(builder, next_offset_ptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:551:39
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:566:45
[INFO] [stdout]     |
[INFO] [stdout] 566 |                         let loaded_global = LLVMBuildLoad(builder, llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:571:37
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         let llptr = LLVMBuildGEP(builder, global_ptr, [block_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:572:37
[INFO] [stdout]     |
[INFO] [stdout] 572 |                         let llval = LLVMBuildLoad(builder, llptr, cstring!(format!("loaded_{}_{}", infix, member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:576:45
[INFO] [stdout]     |
[INFO] [stdout] 576 | ...                   let llptr = LLVMBuildGEP(builder, llval, [particle_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:577:33
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   LLVMBuildLoad(builder, llptr, cstring!(format!("really_loaded_{}_{}", infix, member_name)))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 |                     let llptr = LLVMBuildGEP(builder, neighbor_list_index, [outer_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:588:39
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     let next_offset = LLVMBuildLoad(builder, llptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:591:42
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     let current_offset = LLVMBuildLoad(builder, current_offset_ptr, cstr!("previous_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:597:39
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     let inner_index = LLVMBuildLoad(builder, inner_index_ptr, cstr!("n"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:599:33
[INFO] [stdout]     |
[INFO] [stdout] 599 |                     let llptr = LLVMBuildGEP(builder, neighbor_list, [inner_index].as_mut_ptr(), 1, cstr!("j_ptr"));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:600:48
[INFO] [stdout]     |
[INFO] [stdout] 600 |                     let other_particle_index = LLVMBuildLoad(builder, llptr, cstr!("j"));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:609:40
[INFO] [stdout]     |
[INFO] [stdout] 609 |                     let own_position = LLVMBuildLoad(builder, *own_members_loaded.get(own_position_name).unwrap(), cstr!("own_position"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:610:42
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...   let other_position = LLVMBuildLoad(builder, *other_members_loaded.get(other_position_name).unwrap(), cstr!("other_position"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:639:44
[INFO] [stdout]     |
[INFO] [stdout] 639 |                         let distance_sqr = LLVMBuildLoad(builder, distance_sqr_ptr, cstr!("dist_sqr"));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:640:40
[INFO] [stdout]     |
[INFO] [stdout] 640 |                         let distance = LLVMBuildCall(builder, sqrt_func, [distance_sqr].as_mut_ptr(), 1, cstr!("dist"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:744:46
[INFO] [stdout]     |
[INFO] [stdout] 744 | ...                   let accval = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", quantity_def.get_name())));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:758:57
[INFO] [stdout]     |
[INFO] [stdout] 758 | ...                   let other_block_index = LLVMBuildLoad(builder, other_block_index_ptr, cstr!("other_block_index"));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:787:53
[INFO] [stdout]     |
[INFO] [stdout] 787 | ...                   let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:792:52
[INFO] [stdout]     |
[INFO] [stdout] 792 | ...                   let other_offset = LLVMBuildLoad(builder, other_offset_ptr, cstr!("other_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:793:55
[INFO] [stdout]     |
[INFO] [stdout] 793 | ...                   let llptr_writeback = LLVMBuildGEP(builder, llptr, [other_offset].as_mut_ptr(), 1,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:796:51
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   let llglobalacc = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", target_name)));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:945:42
[INFO] [stdout]     |
[INFO] [stdout] 945 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:951:42
[INFO] [stdout]     |
[INFO] [stdout] 951 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:961:42
[INFO] [stdout]     |
[INFO] [stdout] 961 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:968:60
[INFO] [stdout]     |
[INFO] [stdout] 968 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:970:63
[INFO] [stdout]     |
[INFO] [stdout] 970 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:973:57
[INFO] [stdout]     |
[INFO] [stdout] 973 | ...                   let llval = LLVMBuildLoad(builder, current_ptr, cstring!(llname));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:986:42
[INFO] [stdout]     |
[INFO] [stdout] 986 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1048:57
[INFO] [stdout]      |
[INFO] [stdout] 1048 | ...                   let llval = LLVMBuildLoad(builder, target, cstring!(name));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1073:64
[INFO] [stdout]      |
[INFO] [stdout] 1073 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1075:67
[INFO] [stdout]      |
[INFO] [stdout] 1075 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1077:65
[INFO] [stdout]      |
[INFO] [stdout] 1077 | ...                   let mut llval = LLVMBuildLoad(builder, local_ptr.unwrap(), cstring!(llname));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1158:25
[INFO] [stdout]      |
[INFO] [stdout] 1158 |                         LLVMBuildCall(builder, node_func, std::ptr::null_mut(), 0, cstr!(""));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1167:61
[INFO] [stdout]      |
[INFO] [stdout] 1167 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout] 1168 | ...                   LLVMBuildCall(builder, call2rust_handler, [callback_target_param, llbarrier_data].as_mut_ptr(), 2, cstr!(""));
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1178:65
[INFO] [stdout]      |
[INFO] [stdout] 1178 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1181:37
[INFO] [stdout]      |
[INFO] [stdout] 1181 | ...                   LLVMBuildCall(builder, interaction_handler, [callback_target_param, llbarrier_data, block_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1183:63
[INFO] [stdout]      |
[INFO] [stdout] 1183 | ...                   let neighbor_list_index = LLVMBuildLoad(builder, neighbor_list_index_var, cstr!("neighbor_list_index"));
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1184:57
[INFO] [stdout]      |
[INFO] [stdout] 1184 | ...                   let neighbor_list = LLVMBuildLoad(builder, neighbor_list_var, cstr!("neighbor_list"));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1185:37
[INFO] [stdout]      |
[INFO] [stdout] 1185 | ...                   LLVMBuildCall(builder, interaction_vals.interaction_func,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1188:37
[INFO] [stdout]      |
[INFO] [stdout] 1188 | ...                   LLVMBuildCall(builder, interaction_sync_handler, [callback_target_param,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1206:41
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1207:13
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             LLVMBuildCall(builder, end_of_step_handler, [callback_target_param].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:215:22
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:217:48
[INFO] [stdout]     |
[INFO] [stdout] 217 |         LLVMTypeKind::LLVMPointerTypeKind => { LLVMBuildLoad(builder, end_index, cstr!("end_index")) }
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:225:22
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start`, `end`, and `step` are never read
[INFO] [stdout]   --> src/codegen/analysis/simgraph.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct StepRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 60 |     start: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 61 |     end: usize,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 62 |     step: usize
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StepRange` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 64 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.80s
[INFO] running `Command { std: "docker" "inspect" "261bf81618d23763b32a748917263d39b6446c7a0b4121f7643f9eb1e6e733d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "261bf81618d23763b32a748917263d39b6446c7a0b4121f7643f9eb1e6e733d8", kill_on_drop: false }`
[INFO] [stdout] 261bf81618d23763b32a748917263d39b6446c7a0b4121f7643f9eb1e6e733d8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4496d40ab96a844aa6c5dea97228754671f5e924fe38b3b3bf541a1dd33585e5
[INFO] running `Command { std: "docker" "start" "-a" "4496d40ab96a844aa6c5dea97228754671f5e924fe38b3b3bf541a1dd33585e5", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `types::*`
[INFO] [stdout]   --> src/runtime/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use types::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:85
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]   --> src/codegen/functions.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 LLVMBuildCall(builder, symbol_value.function, parameter_vals.as_mut_ptr(),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let call_ret = LLVMBuildCall(builder, symbol_value.function, 
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             LLVMBuildLoad(builder, global_parameter_ptrs.last().unwrap().unwrap(), cstring!(name))
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     let llval = LLVMBuildLoad(builder, llptr, cstring!(llname));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |                     Ok(LLVMBuildLoad(builder, *llptr, cstring!(format!("{}_{}", namespace, name))))
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 let callback_target_ptr = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("callback_target_ptr"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:499:45
[INFO] [stdout]     |
[INFO] [stdout] 499 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:527:45
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:533:43
[INFO] [stdout]     |
[INFO] [stdout] 533 |                         let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:534:47
[INFO] [stdout]     |
[INFO] [stdout] 534 |                         let llptr_writeback = LLVMBuildGEP(builder, llptr, [outer_index].as_mut_ptr(), 1,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:538:43
[INFO] [stdout]     |
[INFO] [stdout] 538 |                         let llglobalval = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", member_name)));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:539:37
[INFO] [stdout]     |
[INFO] [stdout] 539 |                         let llacc = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:546:39
[INFO] [stdout]     |
[INFO] [stdout] 546 |                     let next_offset = LLVMBuildLoad(builder, next_offset_ptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:551:39
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:566:45
[INFO] [stdout]     |
[INFO] [stdout] 566 |                         let loaded_global = LLVMBuildLoad(builder, llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:571:37
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         let llptr = LLVMBuildGEP(builder, global_ptr, [block_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:572:37
[INFO] [stdout]     |
[INFO] [stdout] 572 |                         let llval = LLVMBuildLoad(builder, llptr, cstring!(format!("loaded_{}_{}", infix, member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:576:45
[INFO] [stdout]     |
[INFO] [stdout] 576 | ...                   let llptr = LLVMBuildGEP(builder, llval, [particle_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:577:33
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   LLVMBuildLoad(builder, llptr, cstring!(format!("really_loaded_{}_{}", infix, member_name)))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 |                     let llptr = LLVMBuildGEP(builder, neighbor_list_index, [outer_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:588:39
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     let next_offset = LLVMBuildLoad(builder, llptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:591:42
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     let current_offset = LLVMBuildLoad(builder, current_offset_ptr, cstr!("previous_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:597:39
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     let inner_index = LLVMBuildLoad(builder, inner_index_ptr, cstr!("n"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:599:33
[INFO] [stdout]     |
[INFO] [stdout] 599 |                     let llptr = LLVMBuildGEP(builder, neighbor_list, [inner_index].as_mut_ptr(), 1, cstr!("j_ptr"));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:600:48
[INFO] [stdout]     |
[INFO] [stdout] 600 |                     let other_particle_index = LLVMBuildLoad(builder, llptr, cstr!("j"));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:609:40
[INFO] [stdout]     |
[INFO] [stdout] 609 |                     let own_position = LLVMBuildLoad(builder, *own_members_loaded.get(own_position_name).unwrap(), cstr!("own_position"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:610:42
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...   let other_position = LLVMBuildLoad(builder, *other_members_loaded.get(other_position_name).unwrap(), cstr!("other_position"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:639:44
[INFO] [stdout]     |
[INFO] [stdout] 639 |                         let distance_sqr = LLVMBuildLoad(builder, distance_sqr_ptr, cstr!("dist_sqr"));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:640:40
[INFO] [stdout]     |
[INFO] [stdout] 640 |                         let distance = LLVMBuildCall(builder, sqrt_func, [distance_sqr].as_mut_ptr(), 1, cstr!("dist"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:744:46
[INFO] [stdout]     |
[INFO] [stdout] 744 | ...                   let accval = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", quantity_def.get_name())));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:758:57
[INFO] [stdout]     |
[INFO] [stdout] 758 | ...                   let other_block_index = LLVMBuildLoad(builder, other_block_index_ptr, cstr!("other_block_index"));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:787:53
[INFO] [stdout]     |
[INFO] [stdout] 787 | ...                   let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:792:52
[INFO] [stdout]     |
[INFO] [stdout] 792 | ...                   let other_offset = LLVMBuildLoad(builder, other_offset_ptr, cstr!("other_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:793:55
[INFO] [stdout]     |
[INFO] [stdout] 793 | ...                   let llptr_writeback = LLVMBuildGEP(builder, llptr, [other_offset].as_mut_ptr(), 1,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:796:51
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   let llglobalacc = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", target_name)));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:945:42
[INFO] [stdout]     |
[INFO] [stdout] 945 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:951:42
[INFO] [stdout]     |
[INFO] [stdout] 951 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:961:42
[INFO] [stdout]     |
[INFO] [stdout] 961 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:968:60
[INFO] [stdout]     |
[INFO] [stdout] 968 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:970:63
[INFO] [stdout]     |
[INFO] [stdout] 970 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:973:57
[INFO] [stdout]     |
[INFO] [stdout] 973 | ...                   let llval = LLVMBuildLoad(builder, current_ptr, cstring!(llname));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:986:42
[INFO] [stdout]     |
[INFO] [stdout] 986 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1048:57
[INFO] [stdout]      |
[INFO] [stdout] 1048 | ...                   let llval = LLVMBuildLoad(builder, target, cstring!(name));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1073:64
[INFO] [stdout]      |
[INFO] [stdout] 1073 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1075:67
[INFO] [stdout]      |
[INFO] [stdout] 1075 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1077:65
[INFO] [stdout]      |
[INFO] [stdout] 1077 | ...                   let mut llval = LLVMBuildLoad(builder, local_ptr.unwrap(), cstring!(llname));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1158:25
[INFO] [stdout]      |
[INFO] [stdout] 1158 |                         LLVMBuildCall(builder, node_func, std::ptr::null_mut(), 0, cstr!(""));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1167:61
[INFO] [stdout]      |
[INFO] [stdout] 1167 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout] 1168 | ...                   LLVMBuildCall(builder, call2rust_handler, [callback_target_param, llbarrier_data].as_mut_ptr(), 2, cstr!(""));
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1178:65
[INFO] [stdout]      |
[INFO] [stdout] 1178 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1181:37
[INFO] [stdout]      |
[INFO] [stdout] 1181 | ...                   LLVMBuildCall(builder, interaction_handler, [callback_target_param, llbarrier_data, block_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling fips-md v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1183:63
[INFO] [stdout]      |
[INFO] [stdout] 1183 | ...                   let neighbor_list_index = LLVMBuildLoad(builder, neighbor_list_index_var, cstr!("neighbor_list_index"));
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1184:57
[INFO] [stdout]      |
[INFO] [stdout] 1184 | ...                   let neighbor_list = LLVMBuildLoad(builder, neighbor_list_var, cstr!("neighbor_list"));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1185:37
[INFO] [stdout]      |
[INFO] [stdout] 1185 | ...                   LLVMBuildCall(builder, interaction_vals.interaction_func,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1188:37
[INFO] [stdout]      |
[INFO] [stdout] 1188 | ...                   LLVMBuildCall(builder, interaction_sync_handler, [callback_target_param,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1206:41
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1207:13
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             LLVMBuildCall(builder, end_of_step_handler, [callback_target_param].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:215:22
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:217:48
[INFO] [stdout]     |
[INFO] [stdout] 217 |         LLVMTypeKind::LLVMPointerTypeKind => { LLVMBuildLoad(builder, end_index, cstr!("end_index")) }
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:225:22
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start`, `end`, and `step` are never read
[INFO] [stdout]   --> src/codegen/analysis/simgraph.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct StepRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 60 |     start: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 61 |     end: usize,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 62 |     step: usize
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StepRange` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 64 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::*`
[INFO] [stdout]   --> src/runtime/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub use types::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]  --> src/codegen/functions.rs:5:85
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]   --> src/codegen/functions.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 LLVMBuildCall(builder, symbol_value.function, parameter_vals.as_mut_ptr(),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let call_ret = LLVMBuildCall(builder, symbol_value.function, 
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/functions.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             LLVMBuildLoad(builder, global_parameter_ptrs.last().unwrap().unwrap(), cstring!(name))
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     let llval = LLVMBuildLoad(builder, llptr, cstring!(llname));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:196:24
[INFO] [stdout]     |
[INFO] [stdout] 196 |                     Ok(LLVMBuildLoad(builder, *llptr, cstring!(format!("{}_{}", namespace, name))))
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/expression_eval.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 let callback_target_ptr = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("callback_target_ptr"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:499:45
[INFO] [stdout]     |
[INFO] [stdout] 499 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:527:45
[INFO] [stdout]     |
[INFO] [stdout] 527 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:533:43
[INFO] [stdout]     |
[INFO] [stdout] 533 |                         let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:534:47
[INFO] [stdout]     |
[INFO] [stdout] 534 |                         let llptr_writeback = LLVMBuildGEP(builder, llptr, [outer_index].as_mut_ptr(), 1,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:538:43
[INFO] [stdout]     |
[INFO] [stdout] 538 |                         let llglobalval = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", member_name)));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:539:37
[INFO] [stdout]     |
[INFO] [stdout] 539 |                         let llacc = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:546:39
[INFO] [stdout]     |
[INFO] [stdout] 546 |                     let next_offset = LLVMBuildLoad(builder, next_offset_ptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:551:39
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:566:45
[INFO] [stdout]     |
[INFO] [stdout] 566 |                         let loaded_global = LLVMBuildLoad(builder, llglobal, cstr!(""));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:571:37
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         let llptr = LLVMBuildGEP(builder, global_ptr, [block_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:572:37
[INFO] [stdout]     |
[INFO] [stdout] 572 |                         let llval = LLVMBuildLoad(builder, llptr, cstring!(format!("loaded_{}_{}", infix, member_name)));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:576:45
[INFO] [stdout]     |
[INFO] [stdout] 576 | ...                   let llptr = LLVMBuildGEP(builder, llval, [particle_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:577:33
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   LLVMBuildLoad(builder, llptr, cstring!(format!("really_loaded_{}_{}", infix, member_name)))
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 |                     let llptr = LLVMBuildGEP(builder, neighbor_list_index, [outer_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:588:39
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     let next_offset = LLVMBuildLoad(builder, llptr, cstr!("next_offset"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:591:42
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     let current_offset = LLVMBuildLoad(builder, current_offset_ptr, cstr!("previous_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:597:39
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     let inner_index = LLVMBuildLoad(builder, inner_index_ptr, cstr!("n"));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:599:33
[INFO] [stdout]     |
[INFO] [stdout] 599 |                     let llptr = LLVMBuildGEP(builder, neighbor_list, [inner_index].as_mut_ptr(), 1, cstr!("j_ptr"));
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:600:48
[INFO] [stdout]     |
[INFO] [stdout] 600 |                     let other_particle_index = LLVMBuildLoad(builder, llptr, cstr!("j"));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:609:40
[INFO] [stdout]     |
[INFO] [stdout] 609 |                     let own_position = LLVMBuildLoad(builder, *own_members_loaded.get(own_position_name).unwrap(), cstr!("own_position"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:610:42
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...   let other_position = LLVMBuildLoad(builder, *other_members_loaded.get(other_position_name).unwrap(), cstr!("other_position"));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:639:44
[INFO] [stdout]     |
[INFO] [stdout] 639 |                         let distance_sqr = LLVMBuildLoad(builder, distance_sqr_ptr, cstr!("dist_sqr"));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:640:40
[INFO] [stdout]     |
[INFO] [stdout] 640 |                         let distance = LLVMBuildCall(builder, sqrt_func, [distance_sqr].as_mut_ptr(), 1, cstr!("dist"));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:744:46
[INFO] [stdout]     |
[INFO] [stdout] 744 | ...                   let accval = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", quantity_def.get_name())));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:758:57
[INFO] [stdout]     |
[INFO] [stdout] 758 | ...                   let other_block_index = LLVMBuildLoad(builder, other_block_index_ptr, cstr!("other_block_index"));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:787:53
[INFO] [stdout]     |
[INFO] [stdout] 787 | ...                   let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:792:52
[INFO] [stdout]     |
[INFO] [stdout] 792 | ...                   let other_offset = LLVMBuildLoad(builder, other_offset_ptr, cstr!("other_offset"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:793:55
[INFO] [stdout]     |
[INFO] [stdout] 793 | ...                   let llptr_writeback = LLVMBuildGEP(builder, llptr, [other_offset].as_mut_ptr(), 1,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:796:51
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   let llglobalacc = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", target_name)));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:945:42
[INFO] [stdout]     |
[INFO] [stdout] 945 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:951:42
[INFO] [stdout]     |
[INFO] [stdout] 951 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:961:42
[INFO] [stdout]     |
[INFO] [stdout] 961 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:968:60
[INFO] [stdout]     |
[INFO] [stdout] 968 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:970:63
[INFO] [stdout]     |
[INFO] [stdout] 970 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:973:57
[INFO] [stdout]     |
[INFO] [stdout] 973 | ...                   let llval = LLVMBuildLoad(builder, current_ptr, cstring!(llname));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/generator.rs:986:42
[INFO] [stdout]     |
[INFO] [stdout] 986 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1048:57
[INFO] [stdout]      |
[INFO] [stdout] 1048 | ...                   let llval = LLVMBuildLoad(builder, target, cstring!(name));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1073:64
[INFO] [stdout]      |
[INFO] [stdout] 1073 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1075:67
[INFO] [stdout]      |
[INFO] [stdout] 1075 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1077:65
[INFO] [stdout]      |
[INFO] [stdout] 1077 | ...                   let mut llval = LLVMBuildLoad(builder, local_ptr.unwrap(), cstring!(llname));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1158:25
[INFO] [stdout]      |
[INFO] [stdout] 1158 |                         LLVMBuildCall(builder, node_func, std::ptr::null_mut(), 0, cstr!(""));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1167:61
[INFO] [stdout]      |
[INFO] [stdout] 1167 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout] 1168 | ...                   LLVMBuildCall(builder, call2rust_handler, [callback_target_param, llbarrier_data].as_mut_ptr(), 2, cstr!(""));
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1178:65
[INFO] [stdout]      |
[INFO] [stdout] 1178 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1181:37
[INFO] [stdout]      |
[INFO] [stdout] 1181 | ...                   LLVMBuildCall(builder, interaction_handler, [callback_target_param, llbarrier_data, block_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1183:63
[INFO] [stdout]      |
[INFO] [stdout] 1183 | ...                   let neighbor_list_index = LLVMBuildLoad(builder, neighbor_list_index_var, cstr!("neighbor_list_index"));
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1184:57
[INFO] [stdout]      |
[INFO] [stdout] 1184 | ...                   let neighbor_list = LLVMBuildLoad(builder, neighbor_list_var, cstr!("neighbor_list"));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1185:37
[INFO] [stdout]      |
[INFO] [stdout] 1185 | ...                   LLVMBuildCall(builder, interaction_vals.interaction_func,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1188:37
[INFO] [stdout]      |
[INFO] [stdout] 1188 | ...                   LLVMBuildCall(builder, interaction_sync_handler, [callback_target_param,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1206:41
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stdout]     --> src/codegen/generator.rs:1207:13
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             LLVMBuildCall(builder, end_of_step_handler, [callback_target_param].as_mut_ptr(), 1, cstr!(""));
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:215:22
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:217:48
[INFO] [stdout]     |
[INFO] [stdout] 217 |         LLVMTypeKind::LLVMPointerTypeKind => { LLVMBuildLoad(builder, end_index, cstr!("end_index")) }
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stdout]    --> src/codegen/llhelpers.rs:225:22
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start`, `end`, and `step` are never read
[INFO] [stdout]   --> src/codegen/analysis/simgraph.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct StepRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 60 |     start: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 61 |     end: usize,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 62 |     step: usize
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StepRange` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 64 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.76s
[INFO] running `Command { std: "docker" "inspect" "4496d40ab96a844aa6c5dea97228754671f5e924fe38b3b3bf541a1dd33585e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4496d40ab96a844aa6c5dea97228754671f5e924fe38b3b3bf541a1dd33585e5", kill_on_drop: false }`
[INFO] [stdout] 4496d40ab96a844aa6c5dea97228754671f5e924fe38b3b3bf541a1dd33585e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 716f6b3d1adc496576fe30aa581f5a5d7f3dcc589b027fc53fff89400caa338d
[INFO] running `Command { std: "docker" "start" "-a" "716f6b3d1adc496576fe30aa581f5a5d7f3dcc589b027fc53fff89400caa338d", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `types::*`
[INFO] [stderr]   --> src/runtime/mod.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub use types::*;
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]  --> src/codegen/functions.rs:5:70
[INFO] [stderr]   |
[INFO] [stderr] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stderr]   |                                                                      ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]  --> src/codegen/functions.rs:5:85
[INFO] [stderr]   |
[INFO] [stderr] 5 | use llvm_sys::{core::{LLVMAddFunction, LLVMAddGlobal, LLVMArrayType, LLVMBuildCall, LLVMBuildLoad, LLVMBuildStore, LLVMConstNull, LLVMDou...
[INFO] [stderr]   |                                                                                     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]   --> src/codegen/functions.rs:86:17
[INFO] [stderr]    |
[INFO] [stderr] 86 |                 LLVMBuildCall(builder, symbol_value.function, parameter_vals.as_mut_ptr(),
[INFO] [stderr]    |                 ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/functions.rs:186:24
[INFO] [stderr]     |
[INFO] [stderr] 186 |         let call_ret = LLVMBuildCall(builder, symbol_value.function, 
[INFO] [stderr]     |                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/functions.rs:192:13
[INFO] [stderr]     |
[INFO] [stderr] 192 |             LLVMBuildLoad(builder, global_parameter_ptrs.last().unwrap().unwrap(), cstring!(name))
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/expression_eval.rs:176:33
[INFO] [stderr]     |
[INFO] [stderr] 176 |                     let llval = LLVMBuildLoad(builder, llptr, cstring!(llname));
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/expression_eval.rs:196:24
[INFO] [stderr]     |
[INFO] [stderr] 196 |                     Ok(LLVMBuildLoad(builder, *llptr, cstring!(format!("{}_{}", namespace, name))))
[INFO] [stderr]     |                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/expression_eval.rs:228:43
[INFO] [stderr]     |
[INFO] [stderr] 228 |                 let callback_target_ptr = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("callback_target_ptr"));
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:499:45
[INFO] [stderr]     |
[INFO] [stderr] 499 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:527:45
[INFO] [stderr]     |
[INFO] [stderr] 527 |                         let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:533:43
[INFO] [stderr]     |
[INFO] [stderr] 533 |                         let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:534:47
[INFO] [stderr]     |
[INFO] [stderr] 534 |                         let llptr_writeback = LLVMBuildGEP(builder, llptr, [outer_index].as_mut_ptr(), 1,
[INFO] [stderr]     |                                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:538:43
[INFO] [stderr]     |
[INFO] [stderr] 538 |                         let llglobalval = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", member_name)));
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:539:37
[INFO] [stderr]     |
[INFO] [stderr] 539 |                         let llacc = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", member_name)));
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:546:39
[INFO] [stderr]     |
[INFO] [stderr] 546 |                     let next_offset = LLVMBuildLoad(builder, next_offset_ptr, cstr!("next_offset"));
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:551:39
[INFO] [stderr]     |
[INFO] [stderr] 551 |                     let outer_index = LLVMBuildLoad(builder, outer_index_ptr, cstr!("i"));
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:566:45
[INFO] [stderr]     |
[INFO] [stderr] 566 |                         let loaded_global = LLVMBuildLoad(builder, llglobal, cstr!(""));
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:571:37
[INFO] [stderr]     |
[INFO] [stderr] 571 |                         let llptr = LLVMBuildGEP(builder, global_ptr, [block_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stderr]     |                                     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:572:37
[INFO] [stderr]     |
[INFO] [stderr] 572 |                         let llval = LLVMBuildLoad(builder, llptr, cstring!(format!("loaded_{}_{}", infix, member_name)));
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:576:45
[INFO] [stderr]     |
[INFO] [stderr] 576 | ...                   let llptr = LLVMBuildGEP(builder, llval, [particle_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stderr]     |                                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:577:33
[INFO] [stderr]     |
[INFO] [stderr] 577 | ...                   LLVMBuildLoad(builder, llptr, cstring!(format!("really_loaded_{}_{}", infix, member_name)))
[INFO] [stderr]     |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:587:33
[INFO] [stderr]     |
[INFO] [stderr] 587 |                     let llptr = LLVMBuildGEP(builder, neighbor_list_index, [outer_index].as_mut_ptr(), 1, cstr!(""));
[INFO] [stderr]     |                                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:588:39
[INFO] [stderr]     |
[INFO] [stderr] 588 |                     let next_offset = LLVMBuildLoad(builder, llptr, cstr!("next_offset"));
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:591:42
[INFO] [stderr]     |
[INFO] [stderr] 591 |                     let current_offset = LLVMBuildLoad(builder, current_offset_ptr, cstr!("previous_offset"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:597:39
[INFO] [stderr]     |
[INFO] [stderr] 597 |                     let inner_index = LLVMBuildLoad(builder, inner_index_ptr, cstr!("n"));
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:599:33
[INFO] [stderr]     |
[INFO] [stderr] 599 |                     let llptr = LLVMBuildGEP(builder, neighbor_list, [inner_index].as_mut_ptr(), 1, cstr!("j_ptr"));
[INFO] [stderr]     |                                 ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:600:48
[INFO] [stderr]     |
[INFO] [stderr] 600 |                     let other_particle_index = LLVMBuildLoad(builder, llptr, cstr!("j"));
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:609:40
[INFO] [stderr]     |
[INFO] [stderr] 609 |                     let own_position = LLVMBuildLoad(builder, *own_members_loaded.get(own_position_name).unwrap(), cstr!("own_position"));
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:610:42
[INFO] [stderr]     |
[INFO] [stderr] 610 | ...   let other_position = LLVMBuildLoad(builder, *other_members_loaded.get(other_position_name).unwrap(), cstr!("other_position"));
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:639:44
[INFO] [stderr]     |
[INFO] [stderr] 639 |                         let distance_sqr = LLVMBuildLoad(builder, distance_sqr_ptr, cstr!("dist_sqr"));
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:640:40
[INFO] [stderr]     |
[INFO] [stderr] 640 |                         let distance = LLVMBuildCall(builder, sqrt_func, [distance_sqr].as_mut_ptr(), 1, cstr!("dist"));
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:744:46
[INFO] [stderr]     |
[INFO] [stderr] 744 | ...                   let accval = LLVMBuildLoad(builder, *lllocal, cstring!(format!("acc_{}", quantity_def.get_name())));
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:758:57
[INFO] [stderr]     |
[INFO] [stderr] 758 | ...                   let other_block_index = LLVMBuildLoad(builder, other_block_index_ptr, cstr!("other_block_index"));
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:787:53
[INFO] [stderr]     |
[INFO] [stderr] 787 | ...                   let loaded_global = LLVMBuildLoad(builder, *llglobal, cstr!(""));
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:792:52
[INFO] [stderr]     |
[INFO] [stderr] 792 | ...                   let other_offset = LLVMBuildLoad(builder, other_offset_ptr, cstr!("other_offset"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:793:55
[INFO] [stderr]     |
[INFO] [stderr] 793 | ...                   let llptr_writeback = LLVMBuildGEP(builder, llptr, [other_offset].as_mut_ptr(), 1,
[INFO] [stderr]     |                                             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:796:51
[INFO] [stderr]     |
[INFO] [stderr] 796 | ...                   let llglobalacc = LLVMBuildLoad(builder, llptr_writeback, cstring!(format!("global_val_{}", target_name)));
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:945:42
[INFO] [stderr]     |
[INFO] [stderr] 945 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:951:42
[INFO] [stderr]     |
[INFO] [stderr] 951 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:961:42
[INFO] [stderr]     |
[INFO] [stderr] 961 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:968:60
[INFO] [stderr]     |
[INFO] [stderr] 968 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:970:63
[INFO] [stderr]     |
[INFO] [stderr] 970 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stderr]     |                                         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:973:57
[INFO] [stderr]     |
[INFO] [stderr] 973 | ...                   let llval = LLVMBuildLoad(builder, current_ptr, cstring!(llname));
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/generator.rs:986:42
[INFO] [stderr]     |
[INFO] [stderr] 986 |                         let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1048:57
[INFO] [stderr]      |
[INFO] [stderr] 1048 | ...                   let llval = LLVMBuildLoad(builder, target, cstring!(name));
[INFO] [stderr]      |                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1073:64
[INFO] [stderr]      |
[INFO] [stderr] 1073 | ...                   let base_ptr = LLVMBuildLoad(builder, *base_ptr, cstring!(llname));
[INFO] [stderr]      |                                      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildGEP`: Use LLVMBuildGEP2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1075:67
[INFO] [stderr]      |
[INFO] [stderr] 1075 | ...                   let current_ptr = LLVMBuildGEP(builder, base_ptr, [loop_index].as_mut_ptr(), 1, cstring!(llname));
[INFO] [stderr]      |                                         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1077:65
[INFO] [stderr]      |
[INFO] [stderr] 1077 | ...                   let mut llval = LLVMBuildLoad(builder, local_ptr.unwrap(), cstring!(llname));
[INFO] [stderr]      |                                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1158:25
[INFO] [stderr]      |
[INFO] [stderr] 1158 |                         LLVMBuildCall(builder, node_func, std::ptr::null_mut(), 0, cstr!(""));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1167:61
[INFO] [stderr]      |
[INFO] [stderr] 1167 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stderr]      |                                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1168:33
[INFO] [stderr]      |
[INFO] [stderr] 1168 | ...                   LLVMBuildCall(builder, call2rust_handler, [callback_target_param, llbarrier_data].as_mut_ptr(), 2, cstr!(""));
[INFO] [stderr]      |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1178:65
[INFO] [stderr]      |
[INFO] [stderr] 1178 | ...                   let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stderr]      |                                                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1181:37
[INFO] [stderr]      |
[INFO] [stderr] 1181 | ...                   LLVMBuildCall(builder, interaction_handler, [callback_target_param, llbarrier_data, block_index,
[INFO] [stderr]      |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1183:63
[INFO] [stderr]      |
[INFO] [stderr] 1183 | ...                   let neighbor_list_index = LLVMBuildLoad(builder, neighbor_list_index_var, cstr!("neighbor_list_index"));
[INFO] [stderr]      |                                                 ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1184:57
[INFO] [stderr]      |
[INFO] [stderr] 1184 | ...                   let neighbor_list = LLVMBuildLoad(builder, neighbor_list_var, cstr!("neighbor_list"));
[INFO] [stderr]      |                                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1185:37
[INFO] [stderr]      |
[INFO] [stderr] 1185 | ...                   LLVMBuildCall(builder, interaction_vals.interaction_func,
[INFO] [stderr]      |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1188:37
[INFO] [stderr]      |
[INFO] [stderr] 1188 | ...                   LLVMBuildCall(builder, interaction_sync_handler, [callback_target_param,
[INFO] [stderr]      |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1206:41
[INFO] [stderr]      |
[INFO] [stderr] 1206 |             let callback_target_param = LLVMBuildLoad(builder, callback_target_ptrptr, cstr!("tmp"));
[INFO] [stderr]      |                                         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildCall`: Use LLVMBuildCall2 instead to support opaque pointers.
[INFO] [stderr]     --> src/codegen/generator.rs:1207:13
[INFO] [stderr]      |
[INFO] [stderr] 1207 |             LLVMBuildCall(builder, end_of_step_handler, [callback_target_param].as_mut_ptr(), 1, cstr!(""));
[INFO] [stderr]      |             ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/llhelpers.rs:215:22
[INFO] [stderr]     |
[INFO] [stderr] 215 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/llhelpers.rs:217:48
[INFO] [stderr]     |
[INFO] [stderr] 217 |         LLVMTypeKind::LLVMPointerTypeKind => { LLVMBuildLoad(builder, end_index, cstr!("end_index")) }
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `llvm_sys::core::LLVMBuildLoad`: Use LLVMBuildLoad2 instead to support opaque pointers.
[INFO] [stderr]    --> src/codegen/llhelpers.rs:225:22
[INFO] [stderr]     |
[INFO] [stderr] 225 |     let loop_index = LLVMBuildLoad(builder, loop_index_ptr, cstr!("loop_var_val"));
[INFO] [stderr]     |                      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `start`, `end`, and `step` are never read
[INFO] [stderr]   --> src/codegen/analysis/simgraph.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct StepRange {
[INFO] [stderr]    |            --------- fields in this struct
[INFO] [stderr] 60 |     start: usize,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 61 |     end: usize,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 62 |     step: usize
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StepRange` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `fips-md` (lib) generated 64 warnings (run `cargo fix --lib -p fips-md` to apply 1 suggestion)
[INFO] [stderr] warning: `fips-md` (lib test) generated 64 warnings (64 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fips_md-a96839a1b265a1d9)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test parser::parser::test::euler ... ignored
[INFO] [stdout] test parser::parser::test::expression_arrays ... ok
[INFO] [stdout] test parser::parser::test::statements_assign ... ok
[INFO] [stdout] test parser::parser::test::expression_identifier_namespace ... ok
[INFO] [stdout] test parser::interaction::tests::coulomb_potential ... ok
[INFO] [stdout] test parser::parser::test::statements_call ... ok
[INFO] [stdout] test parser::parser::test::global_state ... ok
[INFO] [stdout] test parser::parser::test::expression_indexing ... ok
[INFO] [stdout] test parser::particle::tests::extends ... ignored
[INFO] [stdout] test parser::parser::test::expression_function_call ... ok
[INFO] [stdout] test parser::simulation::tests::step_range ... ok
[INFO] [stdout] test parser::particle::tests::pointlike_commented ... ok
[INFO] [stdout] test parser::parser::test::statements_let ... ok
[INFO] [stdout] test utils::primes::test::test_prime_factors ... ok
[INFO] [stdout] test parser::particle::tests::pointlike ... ok
[INFO] [stdout] test parser::parser::test::expression_atom ... ok
[INFO] [stdout] test parser::parser::test::statements_update ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/neighbor_random.rs (/opt/rustwide/target/debug/deps/neighbor_random-d05e892911a8f6b4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] JIT session error: Symbols not found: [ _end_of_step, _interaction_handler, _interaction_sync_handler, _random_normal ]
[INFO] [stderr] JIT session error: Symbols not found: [ _end_of_step, _interaction_handler, _interaction_sync_handler, _random_normal ]
[INFO] [stderr] JIT session error: JIT session error: Symbols not found: [ _end_of_step, _interaction_handler, _interaction_sync_handler, _random_normal ]
[INFO] [stderr] Symbols not found: [ _end_of_step, _interaction_handler, _interaction_sync_handler, _random_normal ]
[INFO] [stdout] test neighbor_random has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "716f6b3d1adc496576fe30aa581f5a5d7f3dcc589b027fc53fff89400caa338d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "716f6b3d1adc496576fe30aa581f5a5d7f3dcc589b027fc53fff89400caa338d", kill_on_drop: false }`
[INFO] [stdout] 716f6b3d1adc496576fe30aa581f5a5d7f3dcc589b027fc53fff89400caa338d
