gcc/libstdc++-v3/testsuite/28_regex
Tim Shen 974afa584b re PR libstdc++/71500 (regex::icase only works on first character in a range)
PR libstdc++/71500
	* include/bits/regex.h (basic_regex::basic_regex): Use ECMAScript
	when the syntax is not specified.
	* include/bits/regex_compiler.h (_RegexTranslator,
	_RegexTranslatorBase): Partially support icase in ranges.
	* include/bits/regex_compiler.tcc (_BracketMatcher::_M_apply):
	Refactor _M_apply to make the control flow easier to follow, and
	call _M_translator._M_match_range as added previously.
	* testsuite/28_regex/traits/char/icase.cc: Add new tests.
	* testsuite/28_regex/traits/char/user_defined.cc: Add new tests.

From-SVN: r243093
2016-12-01 03:03:55 +00:00
..
algorithms container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
basic_regex container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
constants container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
headers/regex Update copyright years. 2016-01-04 15:30:50 +01:00
iterators container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
match_results container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
regex_error container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
requirements Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
sub_match container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
traits re PR libstdc++/71500 (regex::icase only works on first character in a range) 2016-12-01 03:03:55 +00:00
init-list.cc container_access.cc: Remove 'test' variables. 2016-10-13 19:37:45 +00:00
range_access.cc Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
regression.cc regex.h (regex_iterator::regex_iterator()): Define end() as _M_pregex == nullptr. 2016-11-09 22:11:32 +00:00