OSDN Git Service

PR c++/53220
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 May 2012 14:51:54 +0000 (14:51 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 May 2012 14:51:54 +0000 (14:51 +0000)
commitbb86bcdff1719073969ec745e24ebd4e1dbd1a80
tree6d2e390eb90bfbaf90bbfbfa4225f23d636af93c
parent20b3993647224d6cdd8f5f644637bc3235db18c2
PR c++/53220
gcc/
* c-typeck.c (array_to_pointer_conversion): Give -Wc++-compat warning
about array compound literals.
gcc/cp/
* call.c (convert_like_real) [ck_list]: Take array address directly.
* typeck.c (decay_conversion): Reject decay of an array compound
literal.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@188020 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/typeck.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/array-lit.c [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/complit12.C