summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnu/llvm/tools/lld/tools/lld/lld.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/llvm/tools/lld/tools/lld/lld.cpp b/gnu/llvm/tools/lld/tools/lld/lld.cpp
index 8805e02e8c4..0623b17c8b8 100644
--- a/gnu/llvm/tools/lld/tools/lld/lld.cpp
+++ b/gnu/llvm/tools/lld/tools/lld/lld.cpp
@@ -104,10 +104,12 @@ int main(int Argc, const char **Argv) {
switch (parseFlavor(Args)) {
case Gnu:
return !elf::link(Args);
+#ifndef __OpenBSD__
case WinLink:
return !coff::link(Args);
case Darwin:
return !mach_o::link(Args);
+#endif
default:
die("lld is a generic driver.\n"
"Invoke ld.lld (Unix), ld (Mac) or lld-link (Windows) instead.");