aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index daa65fede9f..13922924c4e 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -463,15 +463,15 @@ add_input_filename (const char *filename)
{
num_in_fnames++;
if (strcmp (filename, "-") == 0)
- filename = xstrdup ("");
+ filename = "";
in_fnames = xrealloc (in_fnames, num_in_fnames * sizeof (in_fnames[0]));
- in_fnames[num_in_fnames - 1] = filename;
+ in_fnames[num_in_fnames - 1] = xstrdup (filename);
}
/* Any option that can change, we have to re-initialize here. */
void
-reinit_opts ()
+reinit_opts (void)
{
pedantic = 0;
profile_flag = 0;