From 3d9a4c06d9aef0ad34e195a9e93a38c2262f4d41 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Fri, 8 Mar 2024 14:30:06 +1000 Subject: [PATCH] cxxopts as_optional fixup (#422) Co-authored-by: Nigel Stewart --- include/cxxopts.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index 7224807..1b59fde 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -1543,6 +1543,9 @@ CXXOPTS_DIAGNOSTIC_POP std::optional as_optional() const { + if (m_value == nullptr) { + return std::nullopt; + } return as(); } #endif