//@ compile-flags: -C no-prepopulate-passes #![crate_type = "staticlib"] // CHECK: define{{.*}}void @a() #[no_mangle] #[inline] pub extern "C" fn a() {} // CHECK: define{{.*}}void @b() #[export_name = "b"] #[inline] pub extern "C" fn b() {} // CHECK: define{{.*}}void @c() #[no_mangle] #[inline] extern "C" fn c() {} // CHECK: define{{.*}}void @d() #[export_name = "d"] #[inline] extern "C" fn d() {} // CHECK: define{{.*}}void @e() #[no_mangle] #[inline(always)] pub extern "C" fn e() {} // CHECK: define{{.*}}void @f() #[export_name = "f"] #[inline(always)] pub extern "C" fn f() {} // CHECK: define{{.*}}void @g() #[no_mangle] #[inline(always)] extern "C" fn g() {} // CHECK: define{{.*}}void @h() #[export_name = "h"] #[inline(always)] extern "C" fn h() {}