//@ needs-sanitizer-support //@ needs-sanitizer-leak // //@ compile-flags: -Z sanitizer=leak -O // //@ run-fail //@ error-pattern: LeakSanitizer: detected memory leaks 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); } }