[libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor
authorHubert Tong <hubert.reinterpretcast@gmail.com>
Sun, 7 Aug 2016 22:18:33 +0000 (22:18 +0000)
committerHubert Tong <hubert.reinterpretcast@gmail.com>
Sun, 7 Aug 2016 22:18:33 +0000 (22:18 +0000)
commit614c406f9e39cb13cc825e28458b9e2b71535b6b
tree15d8784c2e0a349d797d96d8101077240a904938
parentf44423120fa98e2e0e2e98b6e6daa0db6213a7f0
[libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor

Summary:
The synopsis in C++11 subclause 28.8 [re.regex] has:
```
basic_regex(const charT* p, size_t len,
            flag_type f = regex_constants::ECMAScript);
```

The default argument is added to libc++ by this change.

Reviewers: mclow.lists, rsmith, hubert.reinterpretcast

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D22702

llvm-svn: 277966
libcxx/include/regex
libcxx/test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp [new file with mode: 0644]