diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-10-31 14:39:49 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-31 14:39:49 +0100 |
commit | e8d8d3c8bfae148448cd3108db3cc15434137393 (patch) | |
tree | a034281920dc69d1e7d899387cf06c478db69a6b /gcc/combine.c | |
parent | 84ff4775d41b716c1b862d4d91ff69127686b668 (diff) | |
download | gcc-e8d8d3c8bfae148448cd3108db3cc15434137393.zip gcc-e8d8d3c8bfae148448cd3108db3cc15434137393.tar.gz gcc-e8d8d3c8bfae148448cd3108db3cc15434137393.tar.bz2 |
re PR c++/77886 (-Wimplicit-fallthrough: breaks duff's device (in function templates))
PR c++/77886
* pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over
FALLTHROUGH_LABEL_P flag to the new LABEL_DECL.
(tsubst_expr) <case LABEL_EXPR>: Likewise.
* g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
From-SVN: r241700
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions