]> git.lizzy.rs Git - rust.git/commit
lint: only consider actual calls as unconditional recursion.
authorHuon Wilson <dbau.pp+github@gmail.com>
Mon, 29 Jun 2015 21:51:56 +0000 (14:51 -0700)
committerHuon Wilson <dbau.pp+github@gmail.com>
Mon, 29 Jun 2015 22:59:37 +0000 (15:59 -0700)
commitb1931e48a01b418b4b1ba6c747f2c99a5b10d96f
tree72652bc05c7b06793c3278b5e27ad3f6690d8c76
parentfe283b4067769a9bc653855842fd8279e95e1f3e
lint: only consider actual calls as unconditional recursion.

Specifically, just mentioning the function name as a value is fine, as
long as it isn't called, e.g. `fn main() { let _ = main; }`.

Closes #21705.
src/librustc_lint/builtin.rs
src/test/compile-fail/lint-unconditional-recursion.rs