summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>1999-12-07 20:10:33 +0000
committerMarc Espie <espie@cvs.openbsd.org>1999-12-07 20:10:33 +0000
commit2e941a6a8a2e40738a2ef58126f610cbe104e543 (patch)
treecbc27698e01f4dbdc3e2030e3ef821931cf1c497 /gnu
parent2ed5ae6ae17cb6c1839f2456b6867557cb5eae64 (diff)
Handles -I without filename correctly.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/gas/as.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/gnu/usr.bin/gas/as.c b/gnu/usr.bin/gas/as.c
index d120b986a36..7424d0d6a25 100644
--- a/gnu/usr.bin/gas/as.c
+++ b/gnu/usr.bin/gas/as.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: as.c,v 1.2 1996/04/23 00:15:50 niklas Exp $ */
+/* $OpenBSD: as.c,v 1.3 1999/12/07 20:10:32 espie Exp $ */
/* as.c - GAS main program.
Copyright (C) 1987, 1990, 1991, 1992 Free Software Foundation, Inc.
@@ -34,7 +34,7 @@
*
*/
#ifndef lint
-static char rcsid[] = "$OpenBSD: as.c,v 1.2 1996/04/23 00:15:50 niklas Exp $";
+static char rcsid[] = "$OpenBSD: as.c,v 1.3 1999/12/07 20:10:32 espie Exp $";
#endif
#include <stdio.h>
@@ -220,10 +220,12 @@ char **argv;
* work_argv = NULL;
work_argc--;
temp = * ++ work_argv;
+ }
+ if (temp) {
+ add_include_dir (temp);
+ arg = ""; /* Finished with this arg. */
} else
as_warn("%s: I expected a filename after -I", myname);
- add_include_dir (temp);
- arg = ""; /* Finished with this arg. */
break;
}