aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2017-03-09 10:20:59 +0100
committerMartin Liska <marxin@gcc.gnu.org>2017-03-09 09:20:59 +0000
commitbba81f1c84837b1a9bfd5daa46d263e87577af89 (patch)
tree7bd8daa3e24f512719d05e59bea77b822bb49acf
parent9e463823a8dbedb956fda93af75c206f9ef3acd4 (diff)
downloadgcc-bba81f1c84837b1a9bfd5daa46d263e87577af89.zip
gcc-bba81f1c84837b1a9bfd5daa46d263e87577af89.tar.gz
gcc-bba81f1c84837b1a9bfd5daa46d263e87577af89.tar.bz2
Increment value instead of a pointer in ADA macro processing.
2017-03-09 Martin Liska <mliska@suse.cz> * c-ada-spec.c (macro_length): Increment value instead of a pointer. From-SVN: r245992
-rw-r--r--gcc/c-family/ChangeLog4
-rw-r--r--gcc/c-family/c-ada-spec.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 451cf38..b14cb0d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2017-03-09 Martin Liska <mliska@suse.cz>
+
+ * c-ada-spec.c (macro_length): Increment value instead of a pointer.
+
2017-03-03 Jason Merrill <jason@redhat.com>
* c.opt (Wnoexcept-type): New.
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c
index 6db7411..18c5ccf 100644
--- a/gcc/c-family/c-ada-spec.c
+++ b/gcc/c-family/c-ada-spec.c
@@ -72,7 +72,7 @@ macro_length (const cpp_macro *macro, int *supported, int *buffer_len,
if (macro->fun_like)
{
- param_len++;
+ (*param_len)++;
for (i = 0; i < macro->paramc; i++)
{
cpp_hashnode *param = macro->params[i];