aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorTim Shen <timshen91@gmail.com>2013-09-18 15:56:20 +0000
committerTim Shen <timshen@gcc.gnu.org>2013-09-18 15:56:20 +0000
commitb21abceec3c77f2b847b4687947d7fcf745ffdf9 (patch)
treedb5788d9dc9a22dd1aeac31c52fb72395dd7756d /gcc/fortran/resolve.c
parent64bc8861e91cba89fbdeb0880395315ecc2dcf28 (diff)
downloadgcc-b21abceec3c77f2b847b4687947d7fcf745ffdf9.zip
gcc-b21abceec3c77f2b847b4687947d7fcf745ffdf9.tar.gz
gcc-b21abceec3c77f2b847b4687947d7fcf745ffdf9.tar.bz2
regex.h: Add friend classes.
2013-09-18 Tim Shen <timshen91@gmail.com> * include/bits/regex.h: Add friend classes. (match_results<>::position, regex_iterator<>::operator++): Implement position specification in regex_iterator. (regex_match<>, regex_search<>): Move match_results initializations to these function. Remove `todo`. * include/bits/regex_compiler.tcc: (_Compiler<>::_M_quantifier): Fix greedy/ungreedy of interval matching. * include/bits/regex_constants.h: Fix indentation. Change match_flag_type to enum type. * include/bits/regex_executor.h: Merge identical code to the base class _Executor. Support flags in regex_constants. * include/bits/regex_executor.tcc: Likewise. * include/bits/regex_scanner.h: Add comments. * include/bits/regex_scanner.tcc: Same. * testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc: Add a testcase. * testsuite/28_regex/algorithms/regex_search/ecma/flags.cc: New. * testsuite/28_regex/iterators/regex_iterator/char/ string_position_01.cc: Remove `xfail`. * testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc: Remove `xfail` and make the case really work. From-SVN: r202706
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions