//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is dual licensed under the MIT and the University of Illinois Open // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // feature macros /* Constant Value __cpp_lib_optional 201606L */ #include #include #include "test_macros.h" int main() { // ensure that the macros that are supposed to be defined in are defined. /* #if !defined(__cpp_lib_fooby) # error "__cpp_lib_fooby is not defined" #elif __cpp_lib_fooby < 201606L # error "__cpp_lib_fooby has an invalid value" #endif */ }