summaryrefslogtreecommitdiff
path: root/src/cmd/6l/obj.c
diff options
context:
space:
mode:
authorKai Backman <kaib@golang.org>2010-02-03 22:31:38 -0800
committerKai Backman <kaib@golang.org>2010-02-03 22:31:38 -0800
commitf3d2f3eb13763301d160f24a024ecd3250ceafd8 (patch)
tree7df11cafd4d2bf11cabf9e9866d3abd0cd1de42f /src/cmd/6l/obj.c
parent44ef2dd81d436072a9813451a58cf64e61bef2ad (diff)
downloadgolang-f3d2f3eb13763301d160f24a024ecd3250ceafd8.tar.gz
search for runtime.a in the package path instead of hardcoding
the location. remove last remnants of broken -l flag. R=rsc CC=golang-dev http://codereview.appspot.com/201042
Diffstat (limited to 'src/cmd/6l/obj.c')
-rw-r--r--src/cmd/6l/obj.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cmd/6l/obj.c b/src/cmd/6l/obj.c
index edae1c618..537ef9e9a 100644
--- a/src/cmd/6l/obj.c
+++ b/src/cmd/6l/obj.c
@@ -100,7 +100,9 @@ main(int argc, char *argv[])
ARGBEGIN {
default:
c = ARGC();
- if(c >= 0 && c < sizeof(debug))
+ if(c == 'l')
+ usage();
+ if(c >= 0 && c < sizeof(debug))
debug[c]++;
break;
case 'o': /* output to (next arg) */
@@ -131,7 +133,6 @@ main(int argc, char *argv[])
break;
case 'u': /* produce dynamically loadable module */
dlm = 1;
- debug['l']++;
if(argv[1] != nil && argv[1][0] != '-' && !isobjfile(argv[1]))
readundefs(ARGF(), SIMPORT);
break;
@@ -347,9 +348,7 @@ main(int argc, char *argv[])
lastp = firstp;
addlibpath("command line", "command line", argv[0], "main");
-
- if(!debug['l'])
- loadlib();
+ loadlib();
deadcode();