+2011-10-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/41449
+ * typeck2.c (split_nonconstant_init_1): Handle EH cleanup of
+ initialized subobjects.
+
2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/13657
code = build2 (INIT_EXPR, inner_type, sub, value);
code = build_stmt (input_location, EXPR_STMT, code);
add_stmt (code);
+ if (!TYPE_HAS_TRIVIAL_DESTRUCTOR (inner_type))
+ {
+ code = (build_special_member_call
+ (sub, complete_dtor_identifier, NULL, inner_type,
+ LOOKUP_NORMAL, tf_warning_or_error));
+ finish_eh_cleanup (code);
+ }
num_split_elts++;
}
+2011-10-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/41449
+ * g++.dg/eh/partial1.C: New.
+
2011-10-20 Richard Henderson <rth@redhat.com>
* gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,