diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2014-11-04 02:49:30 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2014-11-04 02:49:30 +0000 |
commit | ac6f071ad92bdfc57674d1d7ac2a5c3c831c4603 (patch) | |
tree | b36c8c58f387a360eeb06e28a8aff068a9c2c5a9 /libstdc++-v3/include/bits/regex.tcc | |
parent | 9bcb72e0b001525a25370716da57a1d48a8922f4 (diff) | |
download | gcc-ac6f071ad92bdfc57674d1d7ac2a5c3c831c4603.zip gcc-ac6f071ad92bdfc57674d1d7ac2a5c3c831c4603.tar.gz gcc-ac6f071ad92bdfc57674d1d7ac2a5c3c831c4603.tar.bz2 |
Use ctype_base::blank in regex_traits.
* include/bits/regex.h (regex_traits::_RegexMask): Remove _S_blank and
adjust _S_valid_mask.
* include/bits/regex.tcc (regex_traits::lookup_classname): Use
ctype_base::blank.
From-SVN: r217066
Diffstat (limited to 'libstdc++-v3/include/bits/regex.tcc')
-rw-r--r-- | libstdc++-v3/include/bits/regex.tcc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libstdc++-v3/include/bits/regex.tcc b/libstdc++-v3/include/bits/regex.tcc index 3322379..94cbbfa 100644 --- a/libstdc++-v3/include/bits/regex.tcc +++ b/libstdc++-v3/include/bits/regex.tcc @@ -335,7 +335,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION {"s", ctype_base::space}, {"alnum", ctype_base::alnum}, {"alpha", ctype_base::alpha}, - {"blank", {0, _RegexMask::_S_blank}}, + {"blank", ctype_base::blank}, {"cntrl", ctype_base::cntrl}, {"digit", ctype_base::digit}, {"graph", ctype_base::graph}, @@ -377,11 +377,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return __fctyp.is(__f._M_base, __c) // [[:w:]] || ((__f._M_extended & _RegexMask::_S_under) - && __c == __fctyp.widen('_')) - // [[:blank:]] - || ((__f._M_extended & _RegexMask::_S_blank) - && (__c == __fctyp.widen(' ') - || __c == __fctyp.widen('\t'))); + && __c == __fctyp.widen('_')); } template<typename _Ch_type> |