cccp.c (pedwarn_with_file_and_line): For !__STDC__ case...
* cccp.c (pedwarn_with_file_and_line): For !__STDC__ case, avoid accessing variables until they are initialized via va_arg(). From-SVN: r22585
This commit is contained in:
parent
8d62cb85ca
commit
36611067d5
2 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,8 @@
|
|||
Fri Sep 25 10:43:47 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* cccp.c (pedwarn_with_file_and_line): For !__STDC__ case, avoid
|
||||
accessing variables until they are initialized via va_arg().
|
||||
|
||||
Thu Sep 24 22:12:16 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
|
||||
|
||||
* reload1.c (reload_combine): Initialize set before using.
|
||||
|
|
18
gcc/cccp.c
18
gcc/cccp.c
|
@ -9568,14 +9568,7 @@ pedwarn_with_file_and_line VPROTO ((char *file, size_t file_len, int line,
|
|||
|
||||
if (!pedantic_errors && inhibit_warnings)
|
||||
return;
|
||||
if (file) {
|
||||
eprint_string (file, file_len);
|
||||
fprintf (stderr, ":%d: ", line);
|
||||
}
|
||||
if (pedantic_errors)
|
||||
errors++;
|
||||
if (!pedantic_errors)
|
||||
fprintf (stderr, "warning: ");
|
||||
|
||||
VA_START (args, msg);
|
||||
|
||||
#ifndef __STDC__
|
||||
|
@ -9585,6 +9578,15 @@ pedwarn_with_file_and_line VPROTO ((char *file, size_t file_len, int line,
|
|||
msg = va_arg (args, char *);
|
||||
#endif
|
||||
|
||||
if (file) {
|
||||
eprint_string (file, file_len);
|
||||
fprintf (stderr, ":%d: ", line);
|
||||
}
|
||||
if (pedantic_errors)
|
||||
errors++;
|
||||
if (!pedantic_errors)
|
||||
fprintf (stderr, "warning: ");
|
||||
|
||||
vfprintf (stderr, msg, args);
|
||||
va_end (args);
|
||||
fprintf (stderr, "\n");
|
||||
|
|
Loading…
Add table
Reference in a new issue