aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2014-08-13 14:25:06 -0400
committerJason Merrill <jason@gcc.gnu.org>2014-08-13 14:25:06 -0400
commitd2f2e467c03f108a407473366c950bc2371ca00a (patch)
tree5e22cf22a1c702b54fc7df06c5a5de3bb7039526 /gcc/doc
parentf9089781ebc147de36d1d98f6021d444b6ab4c0a (diff)
downloadgcc-d2f2e467c03f108a407473366c950bc2371ca00a.zip
gcc-d2f2e467c03f108a407473366c950bc2371ca00a.tar.gz
gcc-d2f2e467c03f108a407473366c950bc2371ca00a.tar.bz2
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
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/implement-cxx.texi4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/doc/implement-cxx.texi b/gcc/doc/implement-cxx.texi
index 50efcc3..5802311 100644
--- a/gcc/doc/implement-cxx.texi
+++ b/gcc/doc/implement-cxx.texi
@@ -42,7 +42,9 @@ all conditionally-supported constructs that it does not support (C++0x
@cite{Whether an argument of class type with a non-trivial copy
constructor or destructor can be passed to ... (C++0x 5.2.2).}
-Such argument passing is not supported.
+Such argument passing is supported, using the same
+pass-by-invisible-reference approach used for normal function
+arguments of such types.
@end itemize