]>
Commit | Line | Data |
---|---|---|
3dfed10e | 1 | // run-pass |
1b1a35ee XL |
2 | // revisions: full min |
3 | #![cfg_attr(full, feature(const_generics))] | |
4 | #![cfg_attr(full, allow(incomplete_features))] | |
5 | #![cfg_attr(min, feature(min_const_generics))] | |
3dfed10e XL |
6 | |
7 | struct A; | |
8 | impl A { | |
9 | fn foo<const N: usize>() -> usize { N + 1 } | |
10 | } | |
11 | ||
12 | fn main() { | |
13 | assert_eq!(A::foo::<7>(), 8); | |
14 | } |