summaryrefslogtreecommitdiffstats
path: root/libcxx/test
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2019-09-25 16:40:30 +0000
committerMarshall Clow <mclow.lists@gmail.com>2019-09-25 16:40:30 +0000
commite3f89a989a23b9bfcb9f9d01172cebb63db627e1 (patch)
tree2d902989667b57b7484be8b69d24f3d7c7618550 /libcxx/test
parent30a07d8f8edb0f1630e55bb14aa2edeb4192291e (diff)
downloadbcm5719-llvm-e3f89a989a23b9bfcb9f9d01172cebb63db627e1.tar.gz
bcm5719-llvm-e3f89a989a23b9bfcb9f9d01172cebb63db627e1.zip
Add a missing default parameter to regex::assign. This is LWG3296; reviewed as https://reviews.llvm.org/D67944
llvm-svn: 372896
Diffstat (limited to 'libcxx/test')
-rw-r--r--libcxx/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/libcxx/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp b/libcxx/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp
index cdbdae43054..e74a42b6934 100644
--- a/libcxx/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp
+++ b/libcxx/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp
@@ -18,6 +18,16 @@
int main(int, char**)
{
+ std::regex r0;
+ r0.assign("(a([bc]))", 9);
+ assert(r0.flags() == std::regex::ECMAScript);
+ assert(r0.mark_count() == 2);
+
+ std::regex r1;
+ r1.assign("(a([bc]))", 9, std::regex::ECMAScript);
+ assert(r1.flags() == std::regex::ECMAScript);
+ assert(r1.mark_count() == 2);
+
std::regex r2;
r2.assign("(a([bc]))", 9, std::regex::extended);
assert(r2.flags() == std::regex::extended);
OpenPOWER on IntegriCloud