diff options
Diffstat (limited to 'contrib/llvm/tools/lld/COFF/LTO.cpp')
| -rw-r--r-- | contrib/llvm/tools/lld/COFF/LTO.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/llvm/tools/lld/COFF/LTO.cpp b/contrib/llvm/tools/lld/COFF/LTO.cpp index 93f7ba3f9e4c..92d9ff0937c0 100644 --- a/contrib/llvm/tools/lld/COFF/LTO.cpp +++ b/contrib/llvm/tools/lld/COFF/LTO.cpp @@ -60,6 +60,9 @@ static std::unique_ptr<lto::LTO> createLTO() { C.DisableVerify = true; C.DiagHandler = diagnosticHandler; C.OptLevel = Config->LTOO; + C.CPU = GetCPUStr(); + C.MAttrs = GetMAttrs(); + if (Config->SaveTemps) checkError(C.addSaveTemps(std::string(Config->OutputFile) + ".", /*UseInputModulePath*/ true)); |
