OSDN Git Service

PR c++/38647
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Dec 2008 11:46:18 +0000 (11:46 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Dec 2008 11:46:18 +0000 (11:46 +0000)
commita457170df2d730e5ed5ffa9cc10b169e42e3eee4
treec51d8d1cc8c676c3d17bb9a2e900b434bb415c18
parent4e2385cb2fb9e1f8133c15434d73d4a23ea9a9ba
PR c++/38647
* parser.c (cp_parser_primary_expression) <case RID_FUNCTION_NAME>:
Return error_mark_node if cp_parser_non_integral_constant_expression
returns true.

* g++.dg/template/function1.C: New test.

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