cp:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Dec 2004 17:54:25 +0000 (17:54 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Dec 2004 17:54:25 +0000 (17:54 +0000)
commita9aacc0c429b4c175bcdc7bb10ebf0dc06e0d86d
treef5295c69fc8f09f127b9123926fef7ac163cb383
parent9843a47da358469eb4be54035afa4b189da1dc8c
cp:
PR c++/14075
* decl.c (check_initializer): Check string initializer of array is
not parenthesized.
* cp-tree.h (PAREN_STRING_LITERAL_P): New.
* semantics.c (finish_parenthesized_expr): Mark a STRING_CST.
* error.c (dump_expr): <STRING_CST case> Add parens, if needed.
testsuite:
PR c++/14075
* g++.dg/init/string1.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92464 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog