hubert.reinterpretcast added a comment.

Minor concerns noted. I'd be okay with this patch, but would like someone else 
to give the okay (or indicate what issues need to be addressed).


================
Comment at: include/regex:148
@@ -147,3 +147,3 @@
     explicit basic_regex(const charT* p, flag_type f = 
regex_constants::ECMAScript);
-    basic_regex(const charT* p, size_t len, flag_type f);
+    basic_regex(const charT* p, size_t len, flag_type f = 
regex_constants::ECMAScript);
     basic_regex(const basic_regex&);
----------------
This line has more than 80 characters; however, the file already has such 
lines. I guess the libc++ project does not enforce the 80-column policy.

================
Comment at: test/std/re/re.regex/re.regex.construct/ptr_size.pass.cpp:30
@@ +29,3 @@
+{
+    test("\\(a\\)", 5, 0);
+    test("\\(a[bc]\\)", 9, 0);
----------------
This appears (like `ptr_size_flg.pass.cpp`) to neglect testing `size` in favour 
of testing `flg`. Which is to say that, perhaps `size` should not always be 
`strlen(ptr)`.


https://reviews.llvm.org/D22702



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to