diff options
-rw-r--r-- | llvm/tools/llvm-link/llvm-link.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-link/llvm-link.cpp b/llvm/tools/llvm-link/llvm-link.cpp index 6585b19..32ab9fa 100644 --- a/llvm/tools/llvm-link/llvm-link.cpp +++ b/llvm/tools/llvm-link/llvm-link.cpp @@ -456,11 +456,12 @@ int main(int argc, char **argv) { InitLLVM X(argc, argv); ExitOnErr.setBanner(std::string(argv[0]) + ": "); + cl::HideUnrelatedOptions({&LinkCategory, &getColorCategory()}); + cl::ParseCommandLineOptions(argc, argv, "llvm linker\n"); + LLVMContext Context; Context.setDiagnosticHandler(std::make_unique<LLVMLinkDiagnosticHandler>(), true); - cl::HideUnrelatedOptions({&LinkCategory, &getColorCategory()}); - cl::ParseCommandLineOptions(argc, argv, "llvm linker\n"); if (!DisableDITypeMap) Context.enableDebugTypeODRUniquing(); |