On 7/19/18, U.Mutlu <u...@mutluit.com> wrote:
> 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
>

Semi-related: bug 81851: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81851
(my disagreement with that request is similar to my disagreement with
this request)

Reply via email to