diff options
author | Jason Merrill <jason@redhat.com> | 2024-09-06 15:14:33 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2024-09-06 15:29:11 -0400 |
commit | 1fa45e77154732af147e87aee1779a3b10db2b7a (patch) | |
tree | 49ca1e3f3bbd75ded2d2ae8fba4732df0e115a1b /gcc | |
parent | e4b64bea337d9ac936c555154f9d60c4876b65d3 (diff) | |
download | gcc-1fa45e77154732af147e87aee1779a3b10db2b7a.zip gcc-1fa45e77154732af147e87aee1779a3b10db2b7a.tar.gz gcc-1fa45e77154732af147e87aee1779a3b10db2b7a.tar.bz2 |
c++: adjust testcase to reveal failure [PR107919]
This test appeared to be passing, but only because the warning was
suppressed by #pragma system_header.
PR tree-optimization/107919
gcc/testsuite/ChangeLog:
* g++.dg/warn/Wuninitialized-pr107919-1.C: Add -Wsystem-headers and
xfail.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/warn/Wuninitialized-pr107919-1.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wuninitialized-pr107919-1.C b/gcc/testsuite/g++.dg/warn/Wuninitialized-pr107919-1.C index 067a44a..049fa4d 100644 --- a/gcc/testsuite/g++.dg/warn/Wuninitialized-pr107919-1.C +++ b/gcc/testsuite/g++.dg/warn/Wuninitialized-pr107919-1.C @@ -1,6 +1,6 @@ // { dg-do compile } // { dg-require-effective-target c++17 } -// { dg-options "-O2 -Wuninitialized" } +// { dg-options "-O2 -Wuninitialized -Wsystem-headers" } #include <memory> #include <variant> @@ -13,3 +13,5 @@ void do_something(void* storage) auto& swappedValue = *reinterpret_cast<Event*>(storage); std::swap(event, swappedValue); } + +// { dg-bogus "may be used uninitialized" "" { xfail *-*-* } 0 } |