warning: function cannot return without recursing --> $DIR/issue-8727.rs:14:1 | LL | fn generic() { | ^^^^^^^^^^^^^^^ cannot return without recursing LL | generic::>(); | ---------------------- recursive call site | = note: #[warn(unconditional_recursion)] on by default = help: a `loop` may express intention better if this is on purpose error: reached the recursion limit while instantiating `generic::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` --> $DIR/issue-8727.rs:14:1 | LL | / fn generic() { LL | | generic::>(); LL | | } | |_^ error: aborting due to previous error