Hi, it makes me 'crazy' when I see such if-else constructs: if (x) return 7; else return 4;
(Of course in this case one better would use the shorthand "return x ? 7 : 4;", but that's not the issue here)
The 'else' is obviously superfluous/redundant, ie. unneeded at all: if (x) return 7; return 4; Is it possible to warn about such unneccessary occurances of "else"?If not, then I suggest to add a new warning code -Wsuperfluous-else or -Wredundant-else or so.
Thx