diff options
author | Marshall Clow <mclow.lists@gmail.com> | 2019-09-25 16:40:30 +0000 |
---|---|---|
committer | Marshall Clow <mclow.lists@gmail.com> | 2019-09-25 16:40:30 +0000 |
commit | e3f89a989a23b9bfcb9f9d01172cebb63db627e1 (patch) | |
tree | 2d902989667b57b7484be8b69d24f3d7c7618550 /libcxx/test | |
parent | 30a07d8f8edb0f1630e55bb14aa2edeb4192291e (diff) | |
download | bcm5719-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.cpp | 10 |
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); |