diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-02-29 17:13:49 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-03-19 15:59:44 +0000 |
commit | c608b57f77a47179899666940c3b8b6a2e5435b2 (patch) | |
tree | c07a1737578ed98486106587c3dd2e90cb62101b /libstdc++-v3/include | |
parent | 90788dd722346560d410fe9a5c2d543811027336 (diff) | |
download | gcc-c608b57f77a47179899666940c3b8b6a2e5435b2.zip gcc-c608b57f77a47179899666940c3b8b6a2e5435b2.tar.gz gcc-c608b57f77a47179899666940c3b8b6a2e5435b2.tar.bz2 |
libstdc++: Suppress deprecation messages from <tbb/task.h> [PR101228]
libstdc++-v3/ChangeLog:
PR libstdc++/101228
* include/pstl/parallel_backend_tbb.h (TBB_SUPPRESS_DEPRECATED_MESSAGES):
Define before including <tbb/task.h> then undef afterwards.
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r-- | libstdc++-v3/include/pstl/parallel_backend_tbb.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libstdc++-v3/include/pstl/parallel_backend_tbb.h b/libstdc++-v3/include/pstl/parallel_backend_tbb.h index 3ff5523..96e4b70 100644 --- a/libstdc++-v3/include/pstl/parallel_backend_tbb.h +++ b/libstdc++-v3/include/pstl/parallel_backend_tbb.h @@ -15,6 +15,11 @@ #include "parallel_backend_utils.h" +#ifndef TBB_SUPPRESS_DEPRECATED_MESSAGES +# define TBB_SUPPRESS_DEPRECATED_MESSAGES 1 +# define _GLIBCXX_UNDEF_SUPPRESS +#endif + // Bring in minimal required subset of Intel TBB #include <tbb/blocked_range.h> #include <tbb/parallel_for.h> @@ -25,6 +30,11 @@ #include <tbb/tbb_allocator.h> #include <tbb/task.h> +#ifdef _GLIBCXX_UNDEF_SUPPRESS +# undef TBB_SUPPRESS_DEPRECATED_MESSAGES +# undef _GLIBCXX_UNDEF_SUPPRESS +#endif + #if TBB_INTERFACE_VERSION < 10000 # error Intel(R) Threading Building Blocks 2018 is required; older versions are not supported. #endif |