call.c (build_x_va_arg): Support passing non-POD through ....
authorJason Merrill <jason@redhat.com>
Wed, 13 Aug 2014 18:25:06 +0000 (14:25 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 13 Aug 2014 18:25:06 +0000 (14:25 -0400)
commitd2f2e467c03f108a407473366c950bc2371ca00a
tree5e22cf22a1c702b54fc7df06c5a5de3bb7039526
parentf9089781ebc147de36d1d98f6021d444b6ab4c0a
call.c (build_x_va_arg): Support passing non-POD through ....

* call.c (build_x_va_arg): Support passing non-POD through ....
(convert_arg_to_ellipsis): Likewise.

From-SVN: r213921
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/doc/implement-cxx.texi
gcc/testsuite/g++.dg/ext/varargs1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/overload/ellipsis1.C
gcc/testsuite/g++.dg/overload/ellipsis2.C
gcc/testsuite/g++.dg/warn/var-args1.C
gcc/testsuite/g++.old-deja/g++.brendan/crash63.C
gcc/testsuite/g++.old-deja/g++.other/vaarg3.C
gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C