gcc.c (used_arg): Skip over a semicolon at the end of the split-up loop; don't break...
authorZack Weinberg <zack@wolery.cumb.org>
Tue, 9 May 2000 21:55:11 +0000 (21:55 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 9 May 2000 21:55:11 +0000 (21:55 +0000)
* gcc.c (used_arg): Skip over a semicolon at the end of the
split-up loop; don't break out of it.

From-SVN: r33807

gcc/ChangeLog
gcc/gcc.c

index 7f855b7..3fe43ec 100644 (file)
@@ -1,5 +1,8 @@
 2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
 
+       * gcc.c (used_arg): Skip over a semicolon at the end of the
+       split-up loop; don't break out of it.
+
        * Makefile.in (WARN_CFLAGS): Add -Wwrite-strings.
        (tree.o): Depend on output.h.
 
index 270e4ed..334e72b 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -5993,8 +5993,8 @@ used_arg (p, len)
            }
          matches[i].rep_len = q - matches[i].replace;
          i++;
-         if (*q != ';')
-           break;
+         if (*q == ';')
+           q++;
        }
 
       /* Now build a list of the replacement string for switches that we care