On 05/20/2015 09:43 AM, David Malcolm wrote:
Add various new tests to Wmisleading-indentation.c:

   * Ensure that users can use pragma to turn off
     -Wmisleading-indentation for a range of code.

   * Add functions demonstrating a variety of indentation styles
     seen:

       (a) on http://en.wikipedia.org/wiki/Indent_style

       (b) via the manpage of GNU "indent"

     to verify that -Wmisleading-indentation doesn't emit false
     positives for these.

Tested with:

   make check-gcc RUNTESTFLAGS="-v -v dg.exp=Wmisleading-indentation.c"
   # of expected passes 42

   make check-g++ RUNTESTFLAGS="-v -v dg.exp=Wmisleading-indentation.c"
   # of expected passes         126

In both cases, the # of expected passes remained unchanged, and no new
fails were reported.

OK for trunk?

gcc/testsuite/ChangeLog:
        * c-c++-common/Wmisleading-indentation.c (fn_32): New.
        (fn_33_k_and_r_style): New.
        (fn_33_stroustrup_style): New.
        (fn_33_allman_style): New.
        (fn_33_whitesmiths_style): New.
        (fn_33_horstmann_style): New.
        (fn_33_ratliff_banner_style): New.
        (fn_33_lisp_style): New.
        (fn_34_indent_dash_gnu): New.
        (fn_34_indent_dash_kr): New.
        (fn_34_indent_dash_orig): New.
        (fn_34_indent_linux_style): New.
OK.
jeff

Reply via email to