3 // Test that we DO warn when lifetime name is not used at all.
5 #![deny(unused_lifetimes)]
6 #![allow(dead_code, unused_variables)]
9 //~^ ERROR lifetime parameter `'a` never used
10 //~| HELP elide the unused lifetime
12 fn october<'b, T>(s: &'b T) -> &'b T {
13 //~^ ERROR lifetime parameter `'a` never used
14 //~| HELP elide the unused lifetime
18 fn november<'a>(s: &'a str) -> &'a str {
19 //~^ ERROR lifetime parameter `'b` never used
20 //~| HELP elide the unused lifetime