On Tue, 26 Jan 2016, David Malcolm wrote:
> [see the notes at https://gcc.gnu.org/ml/gcc/2016-01/msg00224.html on
> what -Wmisleading-indentation ran into on a mass-rebuild of Debian]
>
> I put it apart from the existing headings as it relates to both C and to
> C++.
Thanks for thinking of the web pages for our users, David.
Ok, but please consider the following two bits of feedback:
+The best fix is usually to fix the indentation of the code to match
+the block structure, or to fix the block structure by adding missing
+braces.
Is it really fixing the block structure by adding braces in all cases?
If we have
if( ... )
did();
making this
if( ... ) {
did(); }
would not really fix the block structure (since it wouldn't change
it), would it?
...If changing the source is not practical or desirable (e.g. for
+autogenerated code, or to avoid churn in the source history), the
+warning can be disabled by adding <code>-Wno-misleading-indentation</code>
+to the build flags.
The term "build flags" may be a bit ambiguous here (in the larger
context of GCC). How about "...disabled via the...command-line
option" or something like this?
Gerald