From 013e8d9783941eef8c6abc280dbcfc09f8209e85 Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Fri, 26 Oct 2001 06:23:47 +0000 Subject: [PATCH] locale_facets.tcc (time_get::_M_extract_name): Fix. 2001-10-25 Benjamin Kosnik libstdc++/4542 * include/bits/locale_facets.tcc (time_get::_M_extract_name): Fix. From-SVN: r46529 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/include/bits/locale_facets.tcc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1ce42b72e35..51dccc966c4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2001-10-25 Benjamin Kosnik + + libstdc++/4542 + * include/bits/locale_facets.tcc (time_get::_M_extract_name): Fix. + 2001-10-25 Benjamin Kosnik libstdc++/4545 diff --git a/libstdc++-v3/include/bits/locale_facets.tcc b/libstdc++-v3/include/bits/locale_facets.tcc index e574db09ab2..4b2de13a37e 100644 --- a/libstdc++-v3/include/bits/locale_facets.tcc +++ b/libstdc++-v3/include/bits/locale_facets.tcc @@ -1566,7 +1566,7 @@ namespace std ios_base::iostate& __err) const { typedef char_traits __traits_type; - int __matches[__indexlen]; + int* __matches = static_cast(__builtin_alloca(sizeof(int) * __indexlen)); size_t __nmatches = 0; size_t __pos = 0; bool __testvalid = true; -- 2.30.2