Commit 6df2ca09 by Tom de Vries Committed by Tom de Vries

Handle noexcept on transactions with -fno-exceptions

2013-09-08  Tom de Vries  <tom@codesourcery.com>

	PR c++/58282
	* except.c (build_must_not_throw_expr): Handle
	flag_exceptions.

From-SVN: r202359
parent 9a7fb488
2013-09-08 Tom de Vries <tom@codesourcery.com>
PR c++/58282
* except.c (build_must_not_throw_expr): Handle
flag_exceptions.
2013-09-06 Jan Hubicka <jh@suse.cz>
* cgraphunit.c (expand_thunk): Get body before touching arguments.
......
......@@ -374,6 +374,9 @@ build_must_not_throw_expr (tree body, tree cond)
{
tree type = body ? TREE_TYPE (body) : void_type_node;
if (!flag_exceptions)
return body;
if (cond && !value_dependent_expression_p (cond))
{
cond = cxx_constant_value (cond);
......
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