19 lines
331 B
Rust
19 lines
331 B
Rust
// Regression test for #55219:
|
|
//
|
|
// The `Self::HASH_LEN` here expands to a "self-type" where `T` is not
|
|
// known. This unbound inference variable was causing an ICE.
|
|
//
|
|
//@ check-pass
|
|
|
|
pub struct Foo<T>(T);
|
|
|
|
impl<T> Foo<T> {
|
|
const HASH_LEN: usize = 20;
|
|
|
|
fn stuff() {
|
|
let _ = Self::HASH_LEN;
|
|
}
|
|
}
|
|
|
|
fn main() { }
|