// This allows the library to terminate without including all of <exception>
// and without making the declaration of std::terminate visible to users.
extern "C++" __attribute__ ((__noreturn__, __always_inline__))
+ _GLIBCXX_VISIBILITY(default)
inline void __terminate() _GLIBCXX_USE_NOEXCEPT
{
void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__));
{
// Avoid the use of assert, because we're trying to keep the <cassert>
// include out of the mix.
- extern "C++" _GLIBCXX_NORETURN
+ extern "C++" _GLIBCXX_NORETURN _GLIBCXX_VISIBILITY(default)
void
__glibcxx_assert_fail(const char* __file, int __line,
const char* __function, const char* __condition)