On 9/28/12, Jonathan M Davis <jmdavisp...@gmx.com> wrote:
> That would make the language whitespace-sensitive, which I would consider a
> major no-no.

I don't know of any use-case where you actually want to use such an if
statement. Would you ever allow this to pass a human code-review?:

if (bVal)

    doSomething();

Btw this could also have been generated by some template mixin, don't
you want to be warned in such a case? I sure do.

On 9/28/12, Jonathan M Davis <jmdavisp...@gmx.com> wrote:
> I really don't think that trying to warn people about doing stupid things
> with formatting (be it on purpose or by accident) is something worth 
> attempting.

But it can be a source of bugs.

This is a very specific situation that could be handled unless it is
too complex to mess with the lexer. If there's an if statement which
isn't followed by a block but is followed by a blank line emit a
warning. Sounds simple enough to me.

Reply via email to