OSDN Git Service

PR c++/13243
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Dec 2003 16:59:56 +0000 (16:59 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Dec 2003 16:59:56 +0000 (16:59 +0000)
commit364c2f434b1055cf8455bccdbc9bb23f1b494b66
tree1e3f242ddcd945a05ffef4f4b0b0b1386d9d20c7
parent9d30977baa9b06ef3e027c5f4de92a3f2dd658e9
PR c++/13243
PR c++/12573
* parser.c (cp_parser_postfix_expression): Tighten handling of
integral constant expressions.
(cp_parser_unary_expression): Likewise.
* pt.c (value_dependent_expression_p): Remove handling for
COMPONENT_REFs.

PR c++/13243
PR c++/12573
* g++.dg/template/crash14.C: New test.
* g++.dg/template/dependent-expr3.C: Add dg-error markers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74637 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash14.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/dependent-expr3.C