// Rust files with hyphens in their filename should // not result in compiled libraries keeping that hyphen - // it should become an underscore. Only bin executables // should keep the hyphen. This test ensures that this rule // remains enforced. // See https://github.com/rust-lang/rust/pull/23786 //@ ignore-cross-compile use run_make_support::{bin_name, path, rust_lib_name, rustc}; fn main() { rustc().input("foo-bar.rs").crate_type("bin").run(); assert!(path(bin_name("foo-bar")).exists()); rustc().input("foo-bar.rs").crate_type("lib").run(); assert!(path(rust_lib_name("foo_bar")).exists()); }