// needs-sanitizer-support // needs-sanitizer-leak // // compile-flags: -Z sanitizer=leak -O // // run-fail // error-pattern: LeakSanitizer: detected memory leaks #![feature(bench_black_box)] use std::hint::black_box; use std::mem; fn main() { for _ in 0..10 { let xs = vec![1, 2, 3]; // Prevent compiler from removing the memory allocation. let xs = black_box(xs); mem::forget(xs); } }