// 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); impl Foo { const HASH_LEN: usize = 20; fn stuff() { let _ = Self::HASH_LEN; } } fn main() { }