]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-8727.stderr
Rollup merge of #57859 - GuillaumeGomez:fix-background, r=QuietMisdreavus
[rust.git] / src / test / ui / issues / issue-8727.stderr
1 warning: function cannot return without recursing
2   --> $DIR/issue-8727.rs:4:1
3    |
4 LL | fn generic<T>() {
5    | ^^^^^^^^^^^^^^^ cannot return without recursing
6 LL |     generic::<Option<T>>();
7    |     ---------------------- recursive call site
8    |
9    = note: #[warn(unconditional_recursion)] on by default
10    = help: a `loop` may express intention better if this is on purpose
11
12 error: reached the recursion limit while instantiating `generic::<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<std::option::Option<i32>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
13   --> $DIR/issue-8727.rs:4:1
14    |
15 LL | / fn generic<T>() {
16 LL | |     generic::<Option<T>>();
17 LL | | }
18    | |_^
19
20 error: aborting due to previous error
21