//! The `svh-a-*.rs` files are all deviations from the base file //! svh-a-base.rs with some difference (usually in `fn foo`) that //! should not affect the strict version hash (SVH) computation //! (#14132). #![crate_name = "a"] macro_rules! three { () => { 3 } } pub trait U {} pub trait V {} impl U for () {} impl V for () {} static A_CONSTANT : isize = 2; pub fn foo(_: isize) -> i64 { 3 } pub fn an_unused_name() -> i32 { 4 }