aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc')
-rw-r--r--libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc b/libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
index 4e4e4f5e623..a72a7748ce2 100644
--- a/libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
+++ b/libstdc++-v3/testsuite/27_io/ios_base/types/iostate/case_label.cc
@@ -42,9 +42,11 @@ case_labels(bitmask_type b)
break;
case std::_S_ios_iostate_end:
break;
- case std::_S_ios_iostate_min:
+ case __INT_MAX__:
break;
- case std::_S_ios_iostate_max:
+ case ~__INT_MAX__:
break;
}
+ static_assert( sizeof(std::underlying_type_t<bitmask_type>) == sizeof(int),
+ "underlying type has same range of values as int");
}