authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-08-30 17:00:12-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-08-30 17:00:12-04:00
log41da9fdb69065082f57c604b12eb02ca166cb18d
tree16edfc766e861ea0493fbc8e6b4e6b1e40b6c55a
parenteb8440441fa30d1b0270d65d54ab6a37f77a6908

LLD: fix libCOFF calling exit() instead of return


1 files changed, 1 insertions(+), 4 deletions(-)

deps/lld/COFF/Driver.cpp+1-4
......@@ -1030,7 +1030,7 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
10301030 if (!Args.hasArgNoClaim(OPT_INPUT)) {
10311031 fixupExports();
10321032 createImportLibrary(/*AsLib=*/true);
1033 exit(0);
1033 return;
10341034 }
10351035
10361036 // Handle /delayload
......@@ -1172,9 +1172,6 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
11721172
11731173 // Write the result.
11741174 writeResult(&Symtab);
1175
1176 // Call exit to avoid calling destructors.
1177 exit(0);
11781175}
11791176
11801177} // namespace coff