libcxx

libcxx mirror with random patches
git clone https://git.neptards.moe/neptards/libcxx.git
Log | Files | Refs

memory_resource.version.pass.cpp (868B)


      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 // <memory_resource> feature macros
     12 
     13 /*  Constant                                    Value
     14     __cpp_lib_memory_resource                   201603L
     15 
     16 */
     17 
     18 // XFAIL
     19 // #include <memory_resource>
     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 <memory_resource> 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 }