]> git.ipfire.org Git - thirdparty/gcc.git/commit
analyzer: fix ICE on operator new with discarded result [PR116228]
authorDavid Malcolm <dmalcolm@redhat.com>
Sat, 7 Feb 2026 15:21:00 +0000 (10:21 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Sat, 7 Feb 2026 15:21:00 +0000 (10:21 -0500)
commitf3f7e7514a794f34a0db1cda63cbaa0f1eb899f5
tree6cfc9e3c1ae774fd51bf63e6af7e6191922061aa
parent15ca69befd0e0a5408284a532affe9085742fd86
analyzer: fix ICE on operator new with discarded result [PR116228]

gcc/analyzer/ChangeLog:
PR analyzer/116228
* kf-lang-cp.cc (kf_operator_new::impl_call_post): Don't try to
add a constraint if the return value is discarded.

gcc/testsuite/ChangeLog:
PR analyzer/116228
* g++.dg/analyzer/ice-pr116228.C: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/kf-lang-cp.cc
gcc/testsuite/g++.dg/analyzer/ice-pr116228.C [new file with mode: 0644]