diff options
author | Jason Merrill <jason@redhat.com> | 2014-08-13 14:25:06 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2014-08-13 14:25:06 -0400 |
commit | d2f2e467c03f108a407473366c950bc2371ca00a (patch) | |
tree | 5e22cf22a1c702b54fc7df06c5a5de3bb7039526 /gcc/doc | |
parent | f9089781ebc147de36d1d98f6021d444b6ab4c0a (diff) | |
download | gcc-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.texi | 4 |
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 |