]>
Commit | Line | Data |
---|---|---|
9ffffee4 FG |
1 | // check-fail |
2 | // compile-flags: -Z tiny-const-eval-limit | |
3 | ||
fe692bf9 | 4 | #[rustfmt::skip] |
9ffffee4 FG |
5 | const fn recurse(n: u32) -> u32 { |
6 | if n == 0 { | |
7 | n | |
8 | } else { | |
fe692bf9 | 9 | recurse(n - 1) //~ ERROR is taking a long time |
9ffffee4 FG |
10 | } |
11 | } | |
12 | ||
13 | const X: u32 = recurse(19); | |
14 | ||
15 | fn main() { | |
16 | println!("{X}"); | |
17 | } |