aboutsummaryrefslogtreecommitdiff
path: root/c++tools
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2023-06-07 16:24:26 +0200
committerThomas Schwinge <thomas@codesourcery.com>2023-06-14 11:41:44 +0200
commit9c03391ba447ff86038d6a34c90ae737c3915b5f (patch)
tree17809be470aafd28661c3f896a4e3efd57073461 /c++tools
parent460ad9b90502e21631d015d3d6e324ba04e3eb09 (diff)
downloadgcc-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 'c++tools')
0 files changed, 0 insertions, 0 deletions