]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Backport r245992
authorMartin Liska <mliska@suse.cz>
Wed, 22 Mar 2017 12:29:07 +0000 (13:29 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Wed, 22 Mar 2017 12:29:07 +0000 (12:29 +0000)
2017-03-22  Martin Liska  <mliska@suse.cz>

Backport from mainline
2017-03-09  Martin Liska  <mliska@suse.cz>

* c-ada-spec.c (macro_length): Increment value instead of a pointer.

From-SVN: r246370

gcc/c-family/ChangeLog
gcc/c-family/c-ada-spec.c

index 9ce5e1b0ded0e4ec55741d02ad74aa4f5ba1b177..5251b684d06486137559632b94a038ed1db1807d 100644 (file)
@@ -1,3 +1,10 @@
+2017-03-22  Martin Liska  <mliska@suse.cz>
+
+       Backport from mainline
+       2017-03-09  Martin Liska  <mliska@suse.cz>
+
+       * c-ada-spec.c (macro_length): Increment value instead of a pointer.
+
 2017-03-21  Martin Sebor  <msebor@redhat.com>
 
        PR c++/79548
index 8d6e01421cd781b58b73ac2676f3c50fb2dc3183..2814be426db5dc22a2219923d898bfc73d5e9ae7 100644 (file)
@@ -85,7 +85,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];