aboutsummaryrefslogtreecommitdiff
path: root/lld/MinGW/Driver.cpp
diff options
context:
space:
mode:
authorLeonard Chan <leonardchan@google.com>2023-06-14 20:36:27 +0000
committerLeonard Chan <leonardchan@google.com>2023-06-14 20:36:27 +0000
commitaa495214b39d475bab24b468de7a7c676ce9e366 (patch)
tree43a370ebe1368d52610f8f7c18b6ea5de2f30751 /lld/MinGW/Driver.cpp
parent8193b291cefa732dd37fc917bd2921385e639d21 (diff)
downloadllvm-aa495214b39d475bab24b468de7a7c676ce9e366.zip
llvm-aa495214b39d475bab24b468de7a7c676ce9e366.tar.gz
llvm-aa495214b39d475bab24b468de7a7c676ce9e366.tar.bz2
Revert "[LLD] Allow usage of LLD as a library"
This reverts commit 2700da5fe28d8b17c66e5c960d2188276a6ced39. Reverting since this causes some test failures on our builders: https://ci.chromium.org/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8778372807208184913/overview
Diffstat (limited to 'lld/MinGW/Driver.cpp')
-rw-r--r--lld/MinGW/Driver.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/lld/MinGW/Driver.cpp b/lld/MinGW/Driver.cpp
index a5b83d2..c5a32c3 100644
--- a/lld/MinGW/Driver.cpp
+++ b/lld/MinGW/Driver.cpp
@@ -157,17 +157,11 @@ searchLibrary(StringRef name, ArrayRef<StringRef> searchPaths, bool bStatic) {
return "";
}
-namespace lld {
-namespace coff {
-bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
- llvm::raw_ostream &stderrOS, bool exitEarly, bool disableOutput);
-}
-
-namespace mingw {
// Convert Unix-ish command line arguments to Windows-ish ones and
// then call coff::link.
-bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
- llvm::raw_ostream &stderrOS, bool exitEarly, bool disableOutput) {
+bool mingw::link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
+ llvm::raw_ostream &stderrOS, bool exitEarly,
+ bool disableOutput) {
auto *ctx = new CommonLinkerContext;
ctx->e.initialize(stdoutOS, stderrOS, exitEarly, disableOutput);
@@ -488,5 +482,3 @@ bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
return coff::link(vec, stdoutOS, stderrOS, exitEarly, disableOutput);
}
-} // namespace mingw
-} // namespace lld