blob: 2a0b9e3fa63211ba50a23263580306531d68a2b6 [file] [log] [blame]
//@ build-fail
//@ needs-unwind
//@ aux-build:panic-runtime-unwind.rs
//@ aux-build:panic-runtime-abort.rs
//@ aux-build:wants-panic-runtime-unwind.rs
//@ aux-build:wants-panic-runtime-abort.rs
//@ aux-build:panic-runtime-lang-items.rs
#![no_std]
#![no_main]
extern crate wants_panic_runtime_unwind;
extern crate wants_panic_runtime_abort;
extern crate panic_runtime_lang_items;
//~? ERROR cannot link together two panic runtimes: panic_runtime_unwind and panic_runtime_abort
//~? ERROR the linked panic runtime `panic_runtime_abort` is not compiled with this crate's panic strategy `unwind`
//~? ERROR the crate `wants_panic_runtime_abort` requires panic strategy `abort` which is incompatible with this crate's strategy of `unwind`