diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-09-26 11:11:35 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-09-26 12:00:07 +0100 |
commit | 6904ed80a26f5216aa3b9ce8377fb50307c8e886 (patch) | |
tree | bc2b47f44b9462a8d4e9369073ef9019e435188e /libstdc++-v3/testsuite/20_util/bitset/107037.cc | |
parent | d3df98807b58df186061ad52ff87cc09ba593e9b (diff) | |
download | gcc-6904ed80a26f5216aa3b9ce8377fb50307c8e886.tar.gz |
libstdc++: Add #if around non-C++03 code in std::bitset [PR107037]
libstdc++-v3/ChangeLog:
PR libstdc++/107037
* include/std/bitset (_Base_bitset::_M_do_reset): Use
preprocessor conditional around non-C++03 code.
* testsuite/20_util/bitset/107037.cc: New test.
Diffstat (limited to 'libstdc++-v3/testsuite/20_util/bitset/107037.cc')
-rw-r--r-- | libstdc++-v3/testsuite/20_util/bitset/107037.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/20_util/bitset/107037.cc b/libstdc++-v3/testsuite/20_util/bitset/107037.cc new file mode 100644 index 00000000000..b4560dd3775 --- /dev/null +++ b/libstdc++-v3/testsuite/20_util/bitset/107037.cc @@ -0,0 +1,7 @@ +// { dg-options "-std=c++03" } +// { dg-do compile } +// PR libstdc++/107037 bitset::_M_do_reset fails for strict -std=c++03 mode +#include <bitset> +template class std::bitset<0>; +template class std::bitset<1>; +template class std::bitset<100>; |