1 // { dg-do compile { target c++17 } }
2 // { dg-require-effective-target tbb_backend }
3 // { dg-add-options no_pch }
5 // The TBB headers use non-reserved names (because they're not part of the
6 // implementation) so we need to include them before the macro definitions
8 #if __has_include(<tbb/tbb.h>)
9 # define TBB_SUPPRESS_DEPRECATED_MESSAGES 1
12 // Now we can define the macros to poison uses of non-reserved names:
14 // And finally, include all the headers that have PSTL content: