* testsuite/18_support/exception_ptr/60612-terminate.cc
(terminate, f): Wrap in _GLIBCXX_USE_C99.
* testsuite/18_support/exception_ptr/60612-unexpected.cc: Likewise.
From-SVN: r208958
+2014-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * testsuite/18_support/exception_ptr/60612-terminate.cc
+ (terminate, f): Wrap in _GLIBCXX_USE_C99.
+ * testsuite/18_support/exception_ptr/60612-unexpected.cc: Likewise.
+
2014-03-27 Jonathan Wakely <jwakely@redhat.com>
* doc/xml/manual/io.xml (std.io.objects): Additional markup.
#include <exception>
#include <stdlib.h>
+#ifdef _GLIBCXX_USE_C99
void terminate() { _Exit(0); }
void f() noexcept
std::rethrow_exception(std::current_exception());
}
}
+#endif
int main()
{
+#ifdef _GLIBCXX_USE_C99
f();
+#endif
+ return 0;
}
#include <exception>
#include <stdlib.h>
+#ifdef _GLIBCXX_USE_C99
void unexpected() { _Exit(0); }
void f() throw()
std::rethrow_exception(std::current_exception());
}
}
+#endif
int main()
{
+#ifdef _GLIBCXX_USE_C99
f();
+#endif
}