diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-09-30 14:49:07 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-09-30 14:49:07 +0000 |
commit | 9343bf99b5e36fa11b723aafa282fd5900a5e525 (patch) | |
tree | 15267656afd698185b023b747b91fa29991bc19e /gcc | |
parent | d7f9ee981f32bdbc6916cb8c6b9435cfc06f88a0 (diff) | |
download | gcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.zip gcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.tar.gz gcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.tar.bz2 |
[C] Print ", ..." rather than ", ..." in diagnostics
pp_separate_with inserts a space after the separator, so there's
no need to add whitespace before "..." as well.
2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
gcc/c-family/
* c-pretty-print.c (pp_c_parameter_type_list): Avoid printing
two spaces between a comma and "...".
gcc/testsuite/
* gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
space between the comma and "...".
From-SVN: r276302
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/c-family/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c-family/c-pretty-print.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c | 2 |
4 files changed, 12 insertions, 2 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 9334ed5..d0973dd 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2019-09-30 Richard Sandiford <richard.sandiford@arm.com> + + * c-pretty-print.c (pp_c_parameter_type_list): Avoid printing + two spaces between a comma and "...". + 2019-09-27 Jakub Jelinek <jakub@redhat.com> PR c++/88203 diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c index 3e25624..e5cad67 100644 --- a/gcc/c-family/c-pretty-print.c +++ b/gcc/c-family/c-pretty-print.c @@ -525,7 +525,7 @@ pp_c_parameter_type_list (c_pretty_printer *pp, tree t) if (!first && !parms) { pp_separate_with (pp, ','); - pp_c_ws_string (pp, "..."); + pp_string (pp, "..."); } } pp_c_right_paren (pp); diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 84139ef..868b4aa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-09-30 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one + space between the comma and "...". + 2019-09-30 Martin Jambor <mjambor@suse.cz> PR ipa/91853 diff --git a/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c b/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c index 9ffdc2e..4ae7b1d 100644 --- a/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c +++ b/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c @@ -7,6 +7,6 @@ int f1 (void) { int (*x) (); - x = f; /* { dg-error "assignment to 'int \\(\\*\\)\\(\\)' from incompatible pointer type 'void \\(\\*\\)\\(int, \.\.\.\\)'" } */ + x = f; /* { dg-error "assignment to 'int \\(\\*\\)\\(\\)' from incompatible pointer type 'void \\(\\*\\)\\(int, \.\.\.\\)'" } */ return x (1); } |