//@ run-fail | |
//@ error-pattern:stop | |
//@ ignore-emscripten no processes | |
// #18576 | |
// Make sure that calling an extern function pointer in an unreachable | |
// context doesn't cause an LLVM assertion | |
#[allow(unreachable_code)] | |
fn main() { | |
panic!("stop"); | |
let pointer = other; | |
pointer(); | |
} | |
extern "C" fn other() {} |