diff options
author | Richard Stallman <rms@gnu.org> | 1992-10-07 08:03:02 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-10-07 08:03:02 +0000 |
commit | 7085b87321c9806703374153680e5b647030b75d (patch) | |
tree | b05c80c9a2bcac0c0c1530d46990164b7d1abda2 | |
parent | 173c6344dfc0870f9e7f2c5326159d3de3dd7265 (diff) | |
download | gcc-7085b87321c9806703374153680e5b647030b75d.zip gcc-7085b87321c9806703374153680e5b647030b75d.tar.gz gcc-7085b87321c9806703374153680e5b647030b75d.tar.bz2 |
(main): Recover correctly from invalid -Wid-clash option.
From-SVN: r2349
-rw-r--r-- | gcc/toplev.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 68279c7..9610b88 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3021,10 +3021,14 @@ main (argc, argv, envp) if (*endp >= '0' && *endp <= '9') endp++; else - error ("Invalid option `%s'", argv[i]); + { + error ("Invalid option `%s'", argv[i]); + goto id_clash_lose; + } } warn_id_clash = 1; id_clash_len = atoi (str + 10); + id_clash_lose: ; } else error ("Invalid option `%s'", argv[i]); |