diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-02-06 21:03:15 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-02-06 21:03:15 +0100 |
commit | a5e8cbd150d7e7200d54e2e1e125161139e2c7b8 (patch) | |
tree | 77dc53b736e0bcccd7d0f3a5540ae17b6d0b4996 /gcc/config.gcc | |
parent | 6f26f15f136506e40bb7a3a4f1cd5ca171322928 (diff) | |
download | gcc-a5e8cbd150d7e7200d54e2e1e125161139e2c7b8.zip gcc-a5e8cbd150d7e7200d54e2e1e125161139e2c7b8.tar.gz gcc-a5e8cbd150d7e7200d54e2e1e125161139e2c7b8.tar.bz2 |
re PR c++/79372 (ICE on C++ code with illegal decomposition declaration on x86_64-linux-gnu: in tsubst_decomp_names, at cp/pt.c:15599)
PR c++/79372
* decl.c (cp_finish_decomp): On error set decl type to error_mark_node.
* pt.c (tsubst_expr): Don't call tsubst_decomp_names on decompositions
with error_mark_node type.
* g++.dg/cpp1z/decomp25.C: New test.
From-SVN: r245218
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions