scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

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:
Mld/main.c | 4+++-
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':