diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2023-06-07 16:24:26 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2023-06-14 11:41:44 +0200 |
commit | 9c03391ba447ff86038d6a34c90ae737c3915b5f (patch) | |
tree | 17809be470aafd28661c3f896a4e3efd57073461 /gcc/testsuite/g++.dg | |
parent | 460ad9b90502e21631d015d3d6e324ba04e3eb09 (diff) | |
download | gcc-9c03391ba447ff86038d6a34c90ae737c3915b5f.zip gcc-9c03391ba447ff86038d6a34c90ae737c3915b5f.tar.gz gcc-9c03391ba447ff86038d6a34c90ae737c3915b5f.tar.bz2 |
Tighten 'dg-warning' alternatives in 'c-c++-common/Wfree-nonheap-object{,-2,-3}.c'
..., added in commit fe7f75cf16783589eedbab597e6d0b8d35d7e470
"Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, PR middle-end/98160)".
These use alternatives like, for example, "AB|CDE|FG", but what really must've
been meant is "A(B|C)D(E|F)G". The former variant also does "work": it matches
any of "AB", or "CDE", or "FG", which are components of the latter variant.
(That means, the former variant matches too loosely.)
gcc/testsuite/
* c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
alternatives.
* c-c++-common/Wfree-nonheap-object-3.c: Likewise.
* c-c++-common/Wfree-nonheap-object.c: Likewise.
Diffstat (limited to 'gcc/testsuite/g++.dg')
0 files changed, 0 insertions, 0 deletions