zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 41da9fdb69065082f57c604b12eb02ca166cb18d (tree)
parent eb8440441fa30d1b0270d65d54ab6a37f77a6908
Author: Andrew Kelley <superjoe30@gmail.com>
Date:   Wed, 30 Aug 2017 17:00:12 -0400

LLD: fix libCOFF calling exit() instead of return

Diffstat:
Mdeps/lld/COFF/Driver.cpp | 5+----
1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/deps/lld/COFF/Driver.cpp b/deps/lld/COFF/Driver.cpp @@ -1030,7 +1030,7 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) { if (!Args.hasArgNoClaim(OPT_INPUT)) { fixupExports(); createImportLibrary(/*AsLib=*/true); - exit(0); + return; } // Handle /delayload @@ -1172,9 +1172,6 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) { // Write the result. writeResult(&Symtab); - - // Call exit to avoid calling destructors. - exit(0); } } // namespace coff