svn commit: r305070 - projects/clang390-import/contrib/llvm/tools/lld/tools/lld

Ed Maste emaste at FreeBSD.org
Tue Aug 30 16:43:26 UTC 2016


Author: emaste
Date: Tue Aug 30 16:43:24 2016
New Revision: 305070
URL: https://svnweb.freebsd.org/changeset/base/305070

Log:
  lld: only include GNU ld emulation
  
  We don't need Windows link.exe and Darwin Mach-O linker emulation now.

Modified:
  projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp

Modified: projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp	Tue Aug 30 16:18:56 2016	(r305069)
+++ projects/clang390-import/contrib/llvm/tools/lld/tools/lld/lld.cpp	Tue Aug 30 16:43:24 2016	(r305070)
@@ -101,15 +101,5 @@ int main(int Argc, const char **Argv) {
   llvm_shutdown_obj Shutdown;
 
   std::vector<const char *> Args(Argv, Argv + Argc);
-  switch (parseFlavor(Args)) {
-  case Gnu:
-    return !elf::link(Args);
-  case WinLink:
-    return !coff::link(Args);
-  case Darwin:
-    return !mach_o::link(Args);
-  default:
-    die("lld is a generic driver.\n"
-        "Invoke ld.lld (Unix), ld (Mac) or lld-link (Windows) instead.");
-  }
+  return !elf::link(Args);
 }


More information about the svn-src-projects mailing list