5 false == false == false;
6 //~^ ERROR chained comparison operators require parentheses
9 //~^ ERROR chained comparison operators require parentheses
10 //~| ERROR mismatched types
11 //~| ERROR mismatched types
14 //~^ ERROR chained comparison operators require parentheses
15 //~| HELP use `::<...>` instead of `<...>` to specify type arguments
17 f<Result<Option<X>, Option<Option<X>>>(1, 2);
18 //~^ ERROR chained comparison operators require parentheses
19 //~| HELP use `::<...>` instead of `<...>` to specify type arguments
21 use std::convert::identity;
23 //~^ ERROR chained comparison operators require parentheses
24 //~| HELP use `::<...>` instead of `<...>` to specify type arguments
25 //~| HELP or use `(...)` if you meant to specify fn arguments