lld: only include GNU ld emulation

We don't need Windows link.exe and Darwin Mach-O linker emulation now.
This commit is contained in:
Ed Maste 2016-08-30 16:43:24 +00:00
parent 4d81e5908e
commit 4cb4d1d8cf

View file

@ -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);
}