aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/misc.c')
-rw-r--r--gcc/ada/misc.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ada/misc.c b/gcc/ada/misc.c
index ea39030..8a6a8d2 100644
--- a/gcc/ada/misc.c
+++ b/gcc/ada/misc.c
@@ -209,7 +209,7 @@ gnat_parse_file (set_yydebug)
it cannot decode. This routine returns 1 if it is successful, otherwise
it returns 0. */
-int
+static int
gnat_decode_option (argc, argv)
int argc ATTRIBUTE_UNUSED;
char **argv;
@@ -276,7 +276,7 @@ gnat_decode_option (argc, argv)
/* Initialize for option processing. */
-void
+static void
gnat_init_options ()
{
/* Initialize gnat_argv with save_argv size */
@@ -339,6 +339,10 @@ gnat_init (filename)
internal_reference_types ();
set_lang_adjust_rli (gnat_adjust_rli);
+
+ if (filename == 0)
+ filename = "";
+
return filename;
}