summaryrefslogtreecommitdiffstats
path: root/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp')
-rw-r--r--libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp b/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp
index e016bba56f6..f9b228412c7 100644
--- a/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp
+++ b/libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp
@@ -21,6 +21,12 @@ void
test(const S& s)
{
assert(s.max_size() >= s.size());
+ {
+ S s2;
+ try { s2.resize(s2.max_size() - 1, 'x'); }
+ catch ( const std::bad_alloc & ) { return ; }
+ assert ( false );
+ }
}
int main()
OpenPOWER on IntegriCloud