re PR c++/55337 (ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_e...
authorJakub Jelinek <jakub@redhat.com>
Fri, 16 Nov 2012 14:33:44 +0000 (15:33 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 16 Nov 2012 14:33:44 +0000 (15:33 +0100)
commitba29e5c26fc00c246fac8e6f225d2fe095666714
tree65a22a7b0ca7edfdadadf10f2cb9e2f77bf2f727
parentd1caed1484bef4846406d7c42f9e5bbfb7c58710
re PR c++/55337 (ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_equal, at cp/tree.c:2608)

PR c++/55337
* tree.c (cp_tree_equal) <case ALIGNOF_EXPR>: Use SIZEOF_EXPR_TYPE_P
only on SIZEOF_EXPR.

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

From-SVN: r193558
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/alignof2.C [new file with mode: 0644]