Commit 750dc278 by Rainer Orth Committed by Rainer Orth

Fix 18_support/exception_ptr/60612-*.cc on non-C99 targets

	* 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
parent c18ff8a4
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.
......
......@@ -23,6 +23,7 @@
#include <exception>
#include <stdlib.h>
#ifdef _GLIBCXX_USE_C99
void terminate() { _Exit(0); }
void f() noexcept
......@@ -34,8 +35,12 @@ void f() noexcept
std::rethrow_exception(std::current_exception());
}
}
#endif
int main()
{
#ifdef _GLIBCXX_USE_C99
f();
#endif
return 0;
}
......@@ -23,6 +23,7 @@
#include <exception>
#include <stdlib.h>
#ifdef _GLIBCXX_USE_C99
void unexpected() { _Exit(0); }
void f() throw()
......@@ -34,8 +35,11 @@ void f() throw()
std::rethrow_exception(std::current_exception());
}
}
#endif
int main()
{
#ifdef _GLIBCXX_USE_C99
f();
#endif
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment