gcc/gcc cp/ChangeLog cp/cvt.c cp/cp-tree.h cp/ ...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Wed Jul 25 02:32:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_0-branch
Changes by: nathan@gcc.gnu.org 2001-07-25 02:32:49
Modified files:
gcc/cp : ChangeLog cvt.c cp-tree.h method.c
gcc/testsuite : ChangeLog
gcc/testsuite/g++.old-deja/g++.mike: p2846.C
Log message:
cp:
PR c++/3529
Copied from mainline.
* cvt.c (convert_lvalue): New fn.
* cp-tree.h: Declare it.
* method.c (do_build_assign_ref): Use it.
(do_build_copy_constructor): Convert parm to base types
before calling base constructors.
testsuite:
Copied from mainline.
* g++.old-deja/g++.mike/p2846.C: Check correct copy ctor called.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.2227.2.153&r2=1.2227.2.154
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cvt.c.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.97.2.1&r2=1.97.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-tree.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.572.2.30&r2=1.572.2.31
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/method.c.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.190.2.13&r2=1.190.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1074.2.146&r2=1.1074.2.147
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.mike/p2846.C.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.3&r2=1.3.24.1
More information about the Gcc-cvs
mailing list