summaryrefslogtreecommitdiff
path: root/lld/Common
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-03 11:06:12 -0600
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-03 12:08:47 -0600
commit8c7c20f033c7036a8bf231ca6f9e02172cb581f0 (patch)
tree5980d2a7545070fb3c37df39dbb563b98158a778 /lld/Common
parentd98c17271265f54a5c6ad07b2094f9b5bf3a34cc (diff)
downloadllvm-8c7c20f033c7036a8bf231ca6f9e02172cb581f0.tar.gz
Convert Optional<CodeModel> to std::optional<CodeModel>
Diffstat (limited to 'lld/Common')
-rw-r--r--lld/Common/TargetOptionsCommandFlags.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/Common/TargetOptionsCommandFlags.cpp b/lld/Common/TargetOptionsCommandFlags.cpp
index 3ab43f423d31..26e0fe6ab31c 100644
--- a/lld/Common/TargetOptionsCommandFlags.cpp
+++ b/lld/Common/TargetOptionsCommandFlags.cpp
@@ -10,6 +10,7 @@
#include "llvm/ADT/Triple.h"
#include "llvm/CodeGen/CommandFlags.h"
#include "llvm/Target/TargetOptions.h"
+#include <optional>
llvm::TargetOptions lld::initTargetOptionsFromCodeGenFlags() {
return llvm::codegen::InitTargetOptionsFromCodeGenFlags(llvm::Triple());
@@ -19,7 +20,7 @@ llvm::Optional<llvm::Reloc::Model> lld::getRelocModelFromCMModel() {
return llvm::codegen::getExplicitRelocModel();
}
-llvm::Optional<llvm::CodeModel::Model> lld::getCodeModelFromCMModel() {
+std::optional<llvm::CodeModel::Model> lld::getCodeModelFromCMModel() {
return llvm::codegen::getExplicitCodeModel();
}