PR c++/23840
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 2005 21:28:50 +0000 (21:28 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 2005 21:28:50 +0000 (21:28 +0000)
commita3c702a80e830b96f975e31df31cd560f97ac8eb
tree10dca596efc248e2d42da67bbf26853432593ca3
parent0cc06088adc97d6ca9e66489d8a23397fa86f80c
PR c++/23840
* tree.c (lvalue_p1): A VA_ARG_EXPR with class type is an lvalue,
when class rvalues are lvalues.

PR c++/23840
* g++.dg/expr/stdarg1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104877 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/stdarg1.C [new file with mode: 0644]