//===----------------------------------------------------------------------===// // // 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_filesystem 201703L */ #include #include "test_macros.h" int main() { // ensure that the macros that are supposed to be defined in are defined. #if _TEST_STD_VER > 14 # if !defined(__cpp_lib_filesystem) # error "__cpp_lib_filesystem is not defined" # elif __cpp_lib_filesystem < 201703L # error "__cpp_lib_filesystem has an invalid value" # endif #endif /* #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 */ }