aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2022-12-01 22:36:05 +0000
committerFangrui Song <i@maskray.me>2022-12-01 22:36:05 +0000
commit5e50b8089aee249d77542ea858d956568ec6581f (patch)
treed757f941d6750723fb5b324aef003c11b158bbb5 /llvm/lib/Support/Threading.cpp
parent8a3328e8f9efc1fa026ec489d46848b4108ec605 (diff)
downloadllvm-5e50b8089aee249d77542ea858d956568ec6581f.zip
llvm-5e50b8089aee249d77542ea858d956568ec6581f.tar.gz
llvm-5e50b8089aee249d77542ea858d956568ec6581f.tar.bz2
Threading: Convert Optional to std::optional
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
-rw-r--r--llvm/lib/Support/Threading.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Support/Threading.cpp b/llvm/lib/Support/Threading.cpp
index 910437c..24962ae 100644
--- a/llvm/lib/Support/Threading.cpp
+++ b/llvm/lib/Support/Threading.cpp
@@ -90,7 +90,7 @@ const llvm::Optional<unsigned> llvm::thread::DefaultStackSize;
#endif
-Optional<ThreadPoolStrategy>
+std::optional<ThreadPoolStrategy>
llvm::get_threadpool_strategy(StringRef Num, ThreadPoolStrategy Default) {
if (Num == "all")
return llvm::hardware_concurrency();
@@ -98,7 +98,7 @@ llvm::get_threadpool_strategy(StringRef Num, ThreadPoolStrategy Default) {
return Default;
unsigned V;
if (Num.getAsInteger(10, V))
- return None; // malformed 'Num' value
+ return std::nullopt; // malformed 'Num' value
if (V == 0)
return Default;