diff options
author | Nathan Sidwell <nathan@acm.org> | 2015-06-16 01:59:55 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2015-06-16 01:59:55 +0000 |
commit | 04eca83e064da161d8ee91d7ac701625f5f404a2 (patch) | |
tree | 732badca01be7ddf1363610c4db6dd06853b9c15 /gcc/gcov-iov.c | |
parent | 4927b383fe3840cf912422b56603711a29e723c1 (diff) | |
download | gcc-04eca83e064da161d8ee91d7ac701625f5f404a2.zip gcc-04eca83e064da161d8ee91d7ac701625f5f404a2.tar.gz gcc-04eca83e064da161d8ee91d7ac701625f5f404a2.tar.bz2 |
re PR c++/58583 ([c++11] ICE with invalid non-static data member initialization in template)
cp/
PR c++/58583
* cp-tree.h (DECL_INSTANTIATING_NSDMI_P): New.
* init.c (get_nsdmi): Check for DEFAULT_ARG in template case and
protect it from recursive instantiation.
testsuite/
PR c++/58583
* g++.dg/cpp0x/nsdmi-template14.C: New test.
From-SVN: r224502
Diffstat (limited to 'gcc/gcov-iov.c')
0 files changed, 0 insertions, 0 deletions