From 170fcd715f586cfd6b9f741c0572d472e0abe8ed Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 22 Aug 2019 08:28:08 -0400 Subject: Extend C++17 feature checks to require std::optional --- Source/Checks/cm_cxx17_check.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Source/Checks') diff --git a/Source/Checks/cm_cxx17_check.cpp b/Source/Checks/cm_cxx17_check.cpp index 593d9b263d..29863b136b 100644 --- a/Source/Checks/cm_cxx17_check.cpp +++ b/Source/Checks/cm_cxx17_check.cpp @@ -1,6 +1,7 @@ #include #include #include +#include #include #ifdef _MSC_VER @@ -27,5 +28,7 @@ int main() IDispatchPtr disp(ptr); #endif - return *u + *ai + *(bi - 1) + (3 - static_cast(ci)); + std::optional oi = 0; + + return *u + *ai + *(bi - 1) + (3 - static_cast(ci)) + oi.value(); } -- cgit v1.2.1