re PR c++/55753 ([C++11][4.7/4.8 Regression] ICE constexpr ctor, tsubst_copy_and_buil...
authorJason Merrill <jason@redhat.com>
Mon, 7 Jan 2013 18:00:18 +0000 (13:00 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 7 Jan 2013 18:00:18 +0000 (13:00 -0500)
commite4d7d8cb6990399ee4a83a9a6711374ef6202795
tree4eab6b88d3becdcd887ac239524845fd3741e197
parent656e6f3761bb4bfe3efe8279710f5f4b980604fa
re PR c++/55753 ([C++11][4.7/4.8 Regression] ICE constexpr ctor, tsubst_copy_and_build, at cp/pt.c:14336)

PR c++/55753
* tree.c (build_aggr_init_expr): Do nothing in a template.
* pt.c (tsubst_copy_and_build) [CALL_EXPR]: Strip an ADDR_EXPR off
a FUNCTION_DECL before tsubsting.

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