blob: f98406e50e9aef7c917a0ee276f8909b3418131d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// compile-pass
// note this was only reproducible with lib crates
// compile-flags: --crate-type=lib
pub struct Hz;
impl Hz {
pub const fn num(&self) -> u32 {
42
}
pub const fn normalized(&self) -> Hz {
Hz
}
pub const fn as_u32(&self) -> u32 {
self.normalized().num() // this used to promote the `self.normalized()`
}
}
|