]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | warning: function cannot return without recursing |
1b1a35ee | 2 | --> $DIR/issue-8727.rs:7:1 |
8faf50e0 XL |
3 | | |
4 | LL | fn generic<T>() { | |
b7449926 | 5 | | ^^^^^^^^^^^^^^^ cannot return without recursing |
8faf50e0 XL |
6 | LL | generic::<Option<T>>(); |
7 | | ---------------------- recursive call site | |
8 | | | |
416331ca | 9 | = note: `#[warn(unconditional_recursion)]` on by default |
8faf50e0 XL |
10 | = help: a `loop` may express intention better if this is on purpose |
11 | ||
1b1a35ee XL |
12 | error: reached the recursion limit while instantiating `generic::<Option<Option<Option<O...>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` |
13 | --> $DIR/issue-8727.rs:8:5 | |
f035d41b XL |
14 | | |
15 | LL | generic::<Option<T>>(); | |
16 | | ^^^^^^^^^^^^^^^^^^^^^^ | |
17 | | | |
18 | note: `generic` defined here | |
1b1a35ee | 19 | --> $DIR/issue-8727.rs:7:1 |
8faf50e0 | 20 | | |
3dfed10e XL |
21 | LL | fn generic<T>() { |
22 | | ^^^^^^^^^^^^^^^ | |
1b1a35ee | 23 | = note: the full type name has been written to '$TEST_BUILD_DIR/issues/issue-8727/issue-8727.long-type.txt' |
8faf50e0 | 24 | |
ba9703b0 | 25 | error: aborting due to previous error; 1 warning emitted |
8faf50e0 | 26 |