Home | History | Annotate | Download | only in support.limits.general
      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 // <variant> feature macros
     12 
     13 /*  Constant                                    Value
     14     __cpp_lib_variant                           201606L
     15 
     16 */
     17 
     18 #include <variant>
     19 #include <cassert>
     20 #include "test_macros.h"
     21 
     22 int main()
     23 {
     24 //  ensure that the macros that are supposed to be defined in <variant> are defined.
     25 
     26 /*
     27 #if !defined(__cpp_lib_fooby)
     28 # error "__cpp_lib_fooby is not defined"
     29 #elif __cpp_lib_fooby < 201606L
     30 # error "__cpp_lib_fooby has an invalid value"
     31 #endif
     32 */
     33 }
     34