diff options
author | Jason Merrill <jason@redhat.com> | 2021-04-13 20:32:13 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-04-13 20:32:13 -0400 |
commit | 0589be0c59767cf4cbb0ef0e7d918cf6aa3d606c (patch) | |
tree | 29da9c11552509842a37773dd6000c6f4defd7b3 /gcc/tree-cfg.c | |
parent | 006783f4b165dff25aae3697920fcf54754dddd4 (diff) | |
download | gcc-0589be0c59767cf4cbb0ef0e7d918cf6aa3d606c.zip gcc-0589be0c59767cf4cbb0ef0e7d918cf6aa3d606c.tar.gz gcc-0589be0c59767cf4cbb0ef0e7d918cf6aa3d606c.tar.bz2 |
c++: DWARF ICE with defaulted specialization [PR90674]
Here when we merged the specialization with the implicit instantiation
declaration, we wrongly kept the value of DECL_INITIALIZED_IN_CLASS_P from
the latter.
gcc/cp/ChangeLog:
PR c++/90674
* decl.c (duplicate_decls): Don't propagate
DECL_INITIALIZED_IN_CLASS_P to a specialization.
gcc/testsuite/ChangeLog:
PR c++/90674
* g++.dg/debug/defaulted1.C: New test.
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions