diff options
author | Jason Merrill <jason@redhat.com> | 2019-02-28 12:29:48 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2019-02-28 12:29:48 -0500 |
commit | 80f52b400e1fc770c96d5e28ac7343aac3733df9 (patch) | |
tree | 29c6373f0d1eb663d8269220c8ec7be9aec8213e /gcc/expr.c | |
parent | 6b7e4afbdc6f9584483c79aa7662c64d9a561e5e (diff) | |
download | gcc-80f52b400e1fc770c96d5e28ac7343aac3733df9.zip gcc-80f52b400e1fc770c96d5e28ac7343aac3733df9.tar.gz gcc-80f52b400e1fc770c96d5e28ac7343aac3733df9.tar.bz2 |
PR c++/88049 - ICE with undefined destructor and anon namespace.
A type in an anonymous namespace can never be merged with one from
another translation unit, so a member of such a type is always its own
prevailing decl.
* lto-symtab.c (lto_symtab_prevailing_virtual_decl): Return early
for a type in an anonymous namespace.
From-SVN: r269283
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions