/cp
2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60253
* call.c (convert_arg_to_ellipsis): Return error_mark_node after
error_at.
/testsuite
2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/60253
* g++.dg/overload/ellipsis2.C: New.
From-SVN: r208208
+2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60253
+ * call.c (convert_arg_to_ellipsis): Return error_mark_node after
+ error_at.
+
2014-02-27 Jason Merrill <jason@redhat.com>
PR c++/60353
if (complain & tf_error)
error_at (loc, "cannot pass objects of non-trivially-copyable "
"type %q#T through %<...%>", arg_type);
- else
- return error_mark_node;
+ return error_mark_node;
}
}
+2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60253
+ * g++.dg/overload/ellipsis2.C: New.
+
2014-02-27 Jeff Law <law@redhat.com>
PR rtl-optimization/52714
--- /dev/null
+// PR c++/60253
+
+struct A
+{
+ ~A();
+};
+
+struct B
+{
+ B(...);
+};
+
+B b(0, A()); // { dg-error "cannot pass" }