aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/regex.tcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2014-11-04 02:49:30 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2014-11-04 02:49:30 +0000
commitac6f071ad92bdfc57674d1d7ac2a5c3c831c4603 (patch)
treeb36c8c58f387a360eeb06e28a8aff068a9c2c5a9 /libstdc++-v3/include/bits/regex.tcc
parent9bcb72e0b001525a25370716da57a1d48a8922f4 (diff)
downloadgcc-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.tcc8
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>