rust/tests/ui/const-generics/adt_const_params/116308.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
261 B
Rust
Raw Normal View History

//@ check-pass
#![feature(adt_const_params)]
// Regression test for #116308
pub trait Identity {
type Identity;
}
impl<T> Identity for T {
type Identity = Self;
}
pub fn foo<const X: <i32 as Identity>::Identity>() {}
fn main() {
foo::<12>();
}