// A simple smoke test to check that link time optimization // (LTO) is accepted by the compiler, and that // passing its various flags still results in successful compilation. // See https://github.com/rust-lang/rust/issues/10741 //@ ignore-cross-compile use run_make_support::rustc; fn main() { let lto_flags = ["-Clto", "-Clto=yes", "-Clto=off", "-Clto=thin", "-Clto=fat"]; for flag in lto_flags { rustc().input("lib.rs").run(); rustc().input("main.rs").arg(flag).run(); } }