PR c++/11725
* except.c (build_throw): In a template, set
current_function_returns_abnormally.
From-SVN: r76104
+2004-01-16 Jason Merrill <jason@redhat.com>
+
+ PR c++/11725
+ * except.c (build_throw): In a template, set
+ current_function_returns_abnormally.
+
2004-01-17 Fred Fish <fnf@intrinsity.com>
PR c++/11895
return exp;
if (processing_template_decl)
- return build_min (THROW_EXPR, void_type_node, exp);
+ {
+ current_function_returns_abnormally = 1;
+ return build_min (THROW_EXPR, void_type_node, exp);
+ }
if (exp == null_node)
warning ("throwing NULL, which has integral, not pointer type");