aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely.gcc@gmail.com>2011-02-16 22:29:15 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2011-02-16 22:29:15 +0000
commit8c53c3ae5aab9775e9464d010677d78e113715e3 (patch)
tree2878a3f36db58754e4374cff0e74e15e31077a23 /libstdc++-v3/include
parent45cab1d72e5a1702c0abf9d91c07dec5e42f110b (diff)
downloadgcc-8c53c3ae5aab9775e9464d010677d78e113715e3.zip
gcc-8c53c3ae5aab9775e9464d010677d78e113715e3.tar.gz
gcc-8c53c3ae5aab9775e9464d010677d78e113715e3.tar.bz2
regex.h (match_results::format): Use char_traits.
2011-02-16 Jonathan Wakely <jwakely.gcc@gmail.com> * include/bits/regex.h (match_results::format): Use char_traits. From-SVN: r170225
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r--libstdc++-v3/include/bits/regex.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libstdc++-v3/include/bits/regex.h b/libstdc++-v3/include/bits/regex.h
index 627bdc0..18cd882 100644
--- a/libstdc++-v3/include/bits/regex.h
+++ b/libstdc++-v3/include/bits/regex.h
@@ -1758,7 +1758,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
= regex_constants::format_default) const
{
string_type __result;
- format(std::back_inserter(__result), __fmt + __builtin_strlen(__fmt),
+ format(std::back_inserter(__result),
+ __fmt + char_traits<char_type>::length(__fmt),
__flags);
return __result;
}