diff options
Diffstat (limited to 'lld/ELF/LTO.cpp')
-rw-r--r-- | lld/ELF/LTO.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/ELF/LTO.cpp b/lld/ELF/LTO.cpp index 1fb752579a9..eec62e96bb1 100644 --- a/lld/ELF/LTO.cpp +++ b/lld/ELF/LTO.cpp @@ -73,6 +73,7 @@ static std::unique_ptr<lto::LTO> createLTO() { Conf.Options.RelaxELFRelocations = true; Conf.RelocModel = Config->pic() ? Reloc::PIC_ : Reloc::Static; + Conf.CodeModel = GetCodeModelFromCMModel(); Conf.DisableVerify = Config->DisableVerify; Conf.DiagHandler = diagnosticHandler; Conf.OptLevel = Config->LTOO; |