mirror of
https://github.com/ziglang/zig.git
synced 2025-12-07 06:43:07 +00:00
LLD: fix libCOFF calling exit() instead of return
This commit is contained in:
parent
eb8440441f
commit
41da9fdb69
5
deps/lld/COFF/Driver.cpp
vendored
5
deps/lld/COFF/Driver.cpp
vendored
@ -1030,7 +1030,7 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
|
|||||||
if (!Args.hasArgNoClaim(OPT_INPUT)) {
|
if (!Args.hasArgNoClaim(OPT_INPUT)) {
|
||||||
fixupExports();
|
fixupExports();
|
||||||
createImportLibrary(/*AsLib=*/true);
|
createImportLibrary(/*AsLib=*/true);
|
||||||
exit(0);
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle /delayload
|
// Handle /delayload
|
||||||
@ -1172,9 +1172,6 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
|
|||||||
|
|
||||||
// Write the result.
|
// Write the result.
|
||||||
writeResult(&Symtab);
|
writeResult(&Symtab);
|
||||||
|
|
||||||
// Call exit to avoid calling destructors.
|
|
||||||
exit(0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace coff
|
} // namespace coff
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user