Index: ELF/Driver.cpp =================================================================== --- ELF/Driver.cpp +++ ELF/Driver.cpp @@ -290,8 +290,10 @@ printHelp(ArgsArr[0]); return; } - if (Args.hasArg(OPT_version)) + if (Args.hasArg(OPT_version)) { outs() << getLLDVersion() << "\n"; + exitLld(0); + } Config->ExitEarly = CanExitEarly && !Args.hasArg(OPT_full_shutdown); if (const char *Path = getReproduceOption(Args)) {