blob: 2b4039dcf3085bdd74eae3b86fc9ce7f39640b42 [file] [log] [blame] [edit]
//@ needs-sanitizer-support
//@ needs-sanitizer-realtime
//
//@ compile-flags: -Z sanitizer=realtime
//@ exec-env: RTSAN_OPTIONS=abort_on_error=0
//
//@ run-fail
//@ error-pattern: Intercepted call to real-time unsafe function `malloc` in real-time context!
//@ ignore-backends: gcc
#![feature(sanitize)]
#[sanitize(realtime = "nonblocking")]
fn sanitizer_on() {
let mut vec = vec![0, 1, 2];
println!("alloc not detected");
}
fn main() {
sanitizer_on();
}