diff options
author | Nathan Sidwell <nathan@acm.org> | 2016-10-07 20:01:17 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2016-10-07 20:01:17 +0000 |
commit | 45e2bf2e5e370e62c3cef575b6726dc936a45599 (patch) | |
tree | 78bc0aa76089b14017a65f3d962a9887be116e09 /gcc/symtab.c | |
parent | be845b04a8e13e91e7ecd76b60254c7d0acfda2e (diff) | |
download | gcc-45e2bf2e5e370e62c3cef575b6726dc936a45599.zip gcc-45e2bf2e5e370e62c3cef575b6726dc936a45599.tar.gz gcc-45e2bf2e5e370e62c3cef575b6726dc936a45599.tar.bz2 |
re PR c++/64433 (Segmentation fault while compiling)
cp/
PR c++/64433
DR1658, DR1611
* init.c (emit_mem_initializers): Don't construct vbases of
abstract classes.
(push_base_cleanups): Don't push vbase cleanups for abstract class
when in C++14 mode.
* method.c (synthethesized_method_walk): Don't walk vbases of
abstract classes when in C++14 mode.
testsuite/
PR c++/66443
* g++.dg/cpp0x/pr66443-cxx11.C: New.
* g++.dg/cpp0x/pr66443-cxx11-2.C: New.
* g++.dg/cpp1y/pr66443-cxx14.C: New
* g++.dg/cpp1y/pr66443-cxx14-2.C: New.
* g++.dg/cpp1y/pr66443-cxx14-3.C: New.
From-SVN: r240874
Diffstat (limited to 'gcc/symtab.c')
0 files changed, 0 insertions, 0 deletions