OSDN Git Service

cp:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Jan 2002 11:32:34 +0000 (11:32 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Jan 2002 11:32:34 +0000 (11:32 +0000)
commit5a9496a4391514b9683afb687bf65594bf1f949d
treea3bb69f29f4f3a59bc319decb285e61679f8d216
parentcf84c2fc75e3e64d9eaa42ebd2915d7ea661f06b
cp:
PR c++/4379
* typeck.c (build_x_unary_op): Don't destroy the OFFSET_REF on a
single non-static member.
(unary_complex_lvalue): If it cannot be a pointer to member, don't
make it so. Check it is not pointer to reference.
testsuite:
* g++.dg/other/ptrmem1.C: New test.
* g++.dg/other/ptrmem2.C: New test.

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