1 2 //===----------------------------------------------------------------------===// 3 // 4 // The LLVM Compiler Infrastructure 5 // 6 // This file is dual licensed under the MIT and the University of Illinois Open 7 // Source Licenses. See LICENSE.TXT for details. 8 // 9 //===----------------------------------------------------------------------===// 10 // 11 // <chrono> feature macros 12 13 /* Constant Value 14 __cpp_lib_chrono 201611L 15 __cpp_lib_chrono_udls 201304L 16 17 */ 18 19 #include <chrono> 20 #include <cassert> 21 #include "test_macros.h" 22 23 int main() 24 { 25 // ensure that the macros that are supposed to be defined in <chrono> are defined. 26 27 /* 28 #if !defined(__cpp_lib_fooby) 29 # error "__cpp_lib_fooby is not defined" 30 #elif __cpp_lib_fooby < 201606L 31 # error "__cpp_lib_fooby has an invalid value" 32 #endif 33 */ 34 } 35