diff options
author | David Malcolm <dmalcolm@redhat.com> | 2017-07-19 10:37:18 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2017-07-28 13:22:18 -0400 |
commit | 978d9bd700c8a893034ad47f204c99d1a581178a (patch) | |
tree | 3af98eb7b1cd1770640a2149b7d220445804af65 | |
parent | 08468d16574e40dd285ff549be6cc17937341f41 (diff) | |
download | gcc-978d9bd700c8a893034ad47f204c99d1a581178a.tar.gz |
FIXME: DEFER: changes to gcc/testsuite/g++.dg/warn/Wsuggest-final.C (doesn't seem to be finished, presumably would need blt)
-rw-r--r-- | gcc/testsuite/g++.dg/warn/Wsuggest-final.C | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wsuggest-final.C b/gcc/testsuite/g++.dg/warn/Wsuggest-final.C index f1d419e144a..b1480c53792 100644 --- a/gcc/testsuite/g++.dg/warn/Wsuggest-final.C +++ b/gcc/testsuite/g++.dg/warn/Wsuggest-final.C @@ -1,9 +1,23 @@ // { dg-do compile } -// { dg-options "-O2 -Wsuggest-final-types -Wsuggest-final-methods" } +// { dg-options "-O2 -Wsuggest-final-types -Wsuggest-final-methods -fdiagnostics-show-caret" } int c; struct A { // { dg-warning "final would enable devirtualization of 4 calls" } +/* { dg-begin-multiline-output "" } + struct A { + ^ + { dg-end-multiline-output "" } */ + virtual void a() {} // { dg-warning "final would enable devirtualization of 2 calls" } +/* { dg-begin-multiline-output "" } + virtual void a() {} + ^ + { dg-end-multiline-output "" } */ + virtual void b() {c++;} // { dg-warning "final would enable devirtualization of 2 calls" } +/* { dg-begin-multiline-output "" } + virtual void b() {c++;} + ^ + { dg-end-multiline-output "" } */ }; void t(struct A *a) |