blob: df0ea19262e717331722a72ce22272f95ec55b84 [file]
// { dg-additional-options "-w" }
#![feature(no_core)]
#![no_core]
extern "C" {
fn printf(s: *const i8, ...);
}
#[cfg(A)]
fn test() {
unsafe {
let a = "test1\n\0";
let b = a as *const str;
let c = b as *const i8;
printf(c);
}
}
#[cfg(B)]
fn test() {
unsafe {
let a = "test2\n\0";
let b = a as *const str;
let c = b as *const i8;
printf(c);
}
}
fn main() {
test();
// { dg-error "Cannot find path .test. in this scope" "" { target *-*-* } .-1 }
}