re PR c++/38795 (ICE with reinterpret_cast and variadic templates)
authorJakub Jelinek <jakub@redhat.com>
Tue, 13 Jan 2009 18:11:50 +0000 (19:11 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 13 Jan 2009 18:11:50 +0000 (19:11 +0100)
commita7cbc5175600c96bab096dd100fc0ee918a34073
tree0c07817eb59cf97608841cdd331c008fec06a224
parent5bdf05c8743e7486521ce3a3981ac3e6e7850ad0
re PR c++/38795 (ICE with reinterpret_cast and variadic templates)

PR c++/38795
* tree.c (cp_walk_subtrees): Handle REINTERPRET_CAST_EXPR,
STATIC_CAST_EXPR, CONST_CAST_EXPR and DYNAMIC_CAST_EXPR the same
as CAST_EXPR.

* g++.dg/cpp0x/pr38795.C: New test.

From-SVN: r143351
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr38795.C [new file with mode: 0644]