Ingo Molnar wrote: > * Andy Whitcroft <[EMAIL PROTECTED]> wrote: > > >>> it's perfectly legitimate, in fact more robust. So if checkpatch.pl >>> wants to make any noise about such constructs it should warn about >>> the _lack_ of curly braces in every multi-line condition block >>> _except_ the only safe single-line statement: >>> >>> if (x) >>> y(); >>> >> Indeed. We should probabally do more on the indentation checks in >> general. The current direct check for: >> >> if (foo); >> bar(); >> >> Could probabally be generalised to look for this kind of error: >> >> if (foo) >> bar(); >> baz(); >> one(); >> > > detecting that would be awesome - it's often the sign of a real bug > because the intent is often to have bar() and baz() in the conditional > block. > >
This is more useful operating on an entire file, so the script can see all the context. A 'gcc -Windentation-contradicts-codeflow -Werror' would be nice. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/