]> gcc.gnu.org Git - gcc.git/commit
tree-optimization/115232 - demangle failure during -Waccess
authorRichard Biener <rguenther@suse.de>
Mon, 27 May 2024 07:13:11 +0000 (09:13 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 27 May 2024 09:24:04 +0000 (11:24 +0200)
commit311d7f5c17b8969c7ed8e4f23178d6ec4752e33f
treeae1c2ff3af194581d2e2a9943d12298cc30685ca
parent88c9b96b2800ddb7a499bd10abaa9441a471d5fe
tree-optimization/115232 - demangle failure during -Waccess

For the following testcase we fail to demangle
_ZZN5OuterIvE6methodIvEEvvQ3cstITL0__EEN5InnernwEm and
_ZZN5OuterIvE6methodIvEEvvQ3cstITL0__EEN5InnerdlEPv and in turn end
up building NULL references.  The following puts in a safeguard for
faile demangling into -Waccess.

PR tree-optimization/115232
* gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle
failure to demangle gracefully.

* g++.dg/pr115232.C: New testcase.
gcc/gimple-ssa-warn-access.cc
gcc/testsuite/g++.dg/pr115232.C [new file with mode: 0644]
This page took 0.05678 seconds and 6 git commands to generate.