aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2007-04-13 19:43:18 -0400
committerJason Merrill <jason@gcc.gnu.org>2007-04-13 19:43:18 -0400
commit44ba4c4e1cb90013da81aa1fa89b45122b6a31ab (patch)
treeda8e16c89d428eff3f1285c537a96d013de3bed5 /gcc/cp/ChangeLog
parent9a7b07c6c1f2dec0104055d7a0a4a4f2bfc11729 (diff)
downloadgcc-44ba4c4e1cb90013da81aa1fa89b45122b6a31ab.zip
gcc-44ba4c4e1cb90013da81aa1fa89b45122b6a31ab.tar.gz
gcc-44ba4c4e1cb90013da81aa1fa89b45122b6a31ab.tar.bz2
re PR c++/31074 (Reference casting involving multiple inheritance produces bad pointer)
PR c++/31074 * call.c (reference_binding): Add c_cast_p parm. If true, add quals to TO as needed to make it reference-compatible. From-SVN: r123805
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 663b3e1..9d0ac8cc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2007-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/31074
+ * call.c (reference_binding): Add c_cast_p parm. If true,
+ add quals to TO as needed to make it reference-compatible.
+
2007-04-11 Jan Hubicka <jh@suse.cz>
* cp/class.c (convert_to_base_statically): Fold produced tree; verify