commit 8d301437b46676e7dc472759d9f0fb2c6b98750c
parent 265ef001f34a875817f168233015c58c18559607
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Wed, 9 May 2018 21:40:19 +0100
[ld] Update pass variable in every pass
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ld/main.c b/ld/main.c
@@ -136,6 +136,7 @@ process(char *fname)
static void
pass1(int argc, char *argv[])
{
+ pass = 1;
while (*argv)
process(*argv++);
}
@@ -143,6 +144,7 @@ pass1(int argc, char *argv[])
static void
pass2(int argc, char *argv[])
{
+ pass = 2;
while (*argv)
process(*argv++);
}
@@ -179,7 +181,7 @@ main(int argc, char *argv[])
if (argv[0][1] == '-') {
--argc, ++argv;
break;
- |
+ }
for (cp = &argv[0][1]; *cp; ++cp) {
switch (*cp) {
case 's':