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:
emaste 2016-08-30 16:43:24 +00:00
parent a7fc8bd236
commit f2a639531a

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