* expr.c (cplus_expand_expr, AGGR_INIT_EXPR): Don't check that
return_target and call_target are equivalent.
From-SVN: r17510
Tue Jan 27 01:44:02 1998 Jason Merrill <jason@yorick.cygnus.com>
+ * expr.c (cplus_expand_expr, AGGR_INIT_EXPR): Don't check that
+ return_target and call_target are equivalent.
+
* pt.c (type_unification_real): Just accept function parms that
- don't use any template parms.
+ don't use any template parms.
Sun Jan 25 03:30:00 1998 Jason Merrill <jason@yorick.cygnus.com>
return_target = expand_call (call_exp, call_target, ignore);
if (call_target)
- {
- my_friendly_assert (rtx_equal_p (call_target, return_target)
- || TYPE_HAS_TRIVIAL_INIT_REF (type), 317);
- return return_target;
- }
+ /* Trust that the right thing has been done; it's too hard to
+ verify. */
+ return return_target;
/* If we're suffering under the ancient PCC_STATIC_STRUCT_RETURN
calling convention, we need to copy the return value out of