]> gcc.gnu.org Git - gcc.git/commit
re PR c++/38647 (ICE using __FUNCTION__ as template parameter)
authorJakub Jelinek <jakub@redhat.com>
Wed, 31 Dec 2008 11:46:18 +0000 (12:46 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 31 Dec 2008 11:46:18 +0000 (12:46 +0100)
commitcc81fd182879509b81a950dd586f8269c970502f
treec51d8d1cc8c676c3d17bb9a2e900b434bb415c18
parenta67d93194a23a00de6c09821fe8fd6c31ac2fd9e
re PR c++/38647 (ICE using __FUNCTION__ as template parameter)

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.

From-SVN: r142978
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/function1.C [new file with mode: 0644]
This page took 0.067818 seconds and 5 git commands to generate.