re PR libstdc++/59247 (Bootstrap fails due to errors in libstdc++ sources with `--enable-symvers=gnu-versioned-namespace')
PR libstdc++/59247 * include/bits/c++config (_GLIBCXX_INLINE_VERSION): Declare namespace std::experimental::__7 as inline. * include/bits/regex.h (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Do not enclose namespace __detail. * include/bits/regex.tcc (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Likewise. * include/std/iomanip (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Likewise. * include/ext/pb_ds/tag_and_trait.hpp (detail): Fix comment. * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number. From-SVN: r205277
This commit is contained in:
parent
faee0106d8
commit
237c8b9d2f
@ -4,6 +4,16 @@
|
||||
* configure: Regenerate.
|
||||
* doc/xml/manual/abi.xml: Update version information.
|
||||
|
||||
PR libstdc++/59247
|
||||
* include/bits/c++config (_GLIBCXX_INLINE_VERSION): Declare namespace
|
||||
std::experimental::__7 as inline.
|
||||
* include/bits/regex.h (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Do not
|
||||
enclose namespace __detail.
|
||||
* include/bits/regex.tcc (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Likewise.
|
||||
* include/std/iomanip (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Likewise.
|
||||
* include/ext/pb_ds/tag_and_trait.hpp (detail): Fix comment.
|
||||
* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number.
|
||||
|
||||
2013-11-22 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* testsuite/ext/random/hypergeometric_distribution/operators/
|
||||
|
@ -169,6 +169,8 @@
|
||||
namespace placeholders { }
|
||||
namespace regex_constants { }
|
||||
namespace this_thread { }
|
||||
|
||||
namespace experimental { }
|
||||
}
|
||||
|
||||
namespace abi { }
|
||||
@ -222,6 +224,8 @@ namespace std
|
||||
namespace regex_constants { inline namespace __7 { } }
|
||||
namespace this_thread { inline namespace __7 { } }
|
||||
|
||||
namespace experimental { inline namespace __7 { } }
|
||||
|
||||
namespace __detail { inline namespace __7 { } }
|
||||
}
|
||||
|
||||
|
@ -30,8 +30,6 @@
|
||||
|
||||
namespace std _GLIBCXX_VISIBILITY(default)
|
||||
{
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
namespace __detail
|
||||
{
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
@ -53,6 +51,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
_GLIBCXX_END_NAMESPACE_VERSION
|
||||
}
|
||||
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
/**
|
||||
* @addtogroup regex
|
||||
* @{
|
||||
|
@ -37,8 +37,6 @@
|
||||
|
||||
namespace std _GLIBCXX_VISIBILITY(default)
|
||||
{
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
namespace __detail
|
||||
{
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
@ -137,6 +135,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
_GLIBCXX_END_NAMESPACE_VERSION
|
||||
}
|
||||
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
template<typename _Ch_type>
|
||||
template<typename _Fwd_iter>
|
||||
typename regex_traits<_Ch_type>::string_type
|
||||
|
@ -447,7 +447,7 @@ namespace __gnu_pbds
|
||||
template<typename Key, typename Mapped, typename _Alloc, typename Tag,
|
||||
typename Policy_Tl = null_type>
|
||||
struct container_base_dispatch;
|
||||
} // namespace __detail
|
||||
} // namespace detail
|
||||
//@}
|
||||
} // namespace __gnu_pbds
|
||||
|
||||
|
@ -336,7 +336,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
#if __cplusplus > 201103L
|
||||
|
||||
_GLIBCXX_END_NAMESPACE_VERSION
|
||||
namespace __detail {
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
/**
|
||||
* @brief Struct for delimited strings.
|
||||
@ -447,8 +449,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
return __is;
|
||||
}
|
||||
|
||||
_GLIBCXX_END_NAMESPACE_VERSION
|
||||
} // namespace __detail
|
||||
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
/**
|
||||
* @brief Manipulator for quoted strings.
|
||||
|
@ -25,4 +25,4 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
// { dg-error "multiple inlined namespaces" "" { target *-*-* } 275 }
|
||||
// { dg-error "multiple inlined namespaces" "" { target *-*-* } 279 }
|
||||
|
Loading…
Reference in New Issue
Block a user