diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2013-10-31 17:23:08 +0000 |
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2013-10-31 17:23:08 +0000 |
| commit | f5fa53882fe3d463821a8c0932666fa1dcb6faa2 (patch) | |
| tree | c194d30c583dc2a3b0d4d4f6c1711d3aecbfc0d0 /libcxx/test/strings/basic.string/string.capacity | |
| parent | fb15ba68792edfc4dc8a954546e0d628d10f062f (diff) | |
| download | bcm5719-llvm-f5fa53882fe3d463821a8c0932666fa1dcb6faa2.tar.gz bcm5719-llvm-f5fa53882fe3d463821a8c0932666fa1dcb6faa2.zip | |
Fixes PR17148
llvm-svn: 193772
Diffstat (limited to 'libcxx/test/strings/basic.string/string.capacity')
| -rw-r--r-- | libcxx/test/strings/basic.string/string.capacity/max_size.pass.cpp | 6 |
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() |

