]> git.lizzy.rs Git - rust.git/blob - tests/incremental/change_implementation_cross_crate/auxiliary/a.rs
Auto merge of #106458 - albertlarsan68:move-tests, r=jyn514
[rust.git] / tests / incremental / change_implementation_cross_crate / auxiliary / a.rs
1 #![allow(warnings)]
2 #![crate_name = "a"]
3 #![crate_type = "rlib"]
4
5 #[cfg(rpass1)]
6 #[inline(never)]
7 pub fn foo(b: u8) -> u32 {
8     b as u32
9 }
10
11 #[cfg(rpass2)]
12 #[inline(never)]
13 pub fn foo(b: u8) -> u32 {
14     (b + 42) as u32
15 }
16
17 pub fn bar(b: u8) -> u32 {
18     bar_impl(b) as u32
19 }
20
21 #[cfg(rpass1)]
22 #[inline(never)]
23 fn bar_impl(b: u8) -> u16 {
24     b as u16
25 }
26
27 #[cfg(rpass2)]
28 #[inline(never)]
29 fn bar_impl(b: u8) -> u32 {
30     (b + 42) as u32
31 }