]>
Commit | Line | Data |
---|---|---|
ba9703b0 | 1 | // build-pass |
3dfed10e XL |
2 | // revisions: full min |
3 | #![cfg_attr(full, feature(const_generics))] //[full]~WARN the feature `const_generics` is incomplete | |
4 | #![cfg_attr(min, feature(min_const_generics))] | |
ba9703b0 | 5 | |
dc9dc135 XL |
6 | fn f<T: Copy, const N: usize>(x: T) -> [T; N] { |
7 | [x; N] | |
dc9dc135 XL |
8 | } |
9 | ||
10 | fn main() { | |
11 | let x: [u32; 5] = f::<u32, 5>(3); | |
12 | assert_eq!(x, [3u32; 5]); | |
13 | } |