]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-common.c
2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
authordgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Nov 2007 14:39:41 +0000 (14:39 +0000)
committerdgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Nov 2007 14:39:41 +0000 (14:39 +0000)
commit796735dcf55499f16b92d3b7b5fa22b36629801c
tree24adf8f3c491cb12e5443e2f7b4ae5687c9ed263
parent4eaf1b439b6b6a2ee17d18d7765a7ecca5eadeb7
2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>

PR c++/33977
PR c++/33886
* tree.c (c_build_qualified_type): Define bridge to
cp_build_qualified_type.

2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>

PR c++/33977
PR c++/33886
* c-common.c (c_build_qualified_type): Moved to c-typeck.c.
(complete_array_type): Set canonical type appropriately.
* c-typeck.c (c_build_qualified_type): Moved from c-common.c. The
C and C++ front ends now have different versions of this function,
because the C++ version needs to maintain canonical types here.

2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>

PR c++/33977
PR c++/33886
* g++.dg/other/canon-array.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129929 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog