// The crate "foo" tied to this test executes a very specific function, | |
// which involves boxing an instance of the struct Foo. However, | |
// this once caused a segmentation fault in cargo release builds due to an LLVM | |
// incorrect assertion. | |
// This test checks that this bug does not resurface. | |
// See https://github.com/rust-lang/rust/issues/28766 | |
use run_make_support::rustc; | |
fn main() { | |
rustc().opt().input("foo.rs").run(); | |
rustc().opt().input("main.rs").run(); | |
} |