]>
Commit | Line | Data |
---|---|---|
1b1a35ee XL |
1 | // run-pass |
2 | #![feature(const_generics, const_evaluatable_checked)] | |
3 | #![allow(incomplete_features)] | |
4 | ||
5 | struct Foo<const B: bool>; | |
6 | ||
7 | fn test<const N: usize>() -> Foo<{ N > 10 }> { | |
8 | Foo | |
9 | } | |
10 | ||
11 | fn main() { | |
12 | let _: Foo<true> = test::<12>(); | |
13 | let _: Foo<false> = test::<9>(); | |
14 | } |