diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-06-30 17:40:08 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-07-01 20:21:34 +0100 |
commit | 039a630d787dc18c76b81f08a322ba1e0d91082d (patch) | |
tree | 39a2c3e34ccc8db01f6647f159c0977d69a29c44 | |
parent | 1617fc4479fc116ee49a76226ed8919d02531f8a (diff) | |
download | gcc-039a630d787dc18c76b81f08a322ba1e0d91082d.zip gcc-039a630d787dc18c76b81f08a322ba1e0d91082d.tar.gz gcc-039a630d787dc18c76b81f08a322ba1e0d91082d.tar.bz2 |
analyzer: Fix -Wanalyzer-possible-null-argument warning (PR 96014)
gcc/testsuite/ChangeLog:
PR testsuite/96014
* g++.dg/analyzer/pr94028.C: Make operator new non-throwing so
that the compiler doesn't implicitly mark it as returning
non-null.
-rw-r--r-- | gcc/testsuite/g++.dg/analyzer/pr94028.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/analyzer/pr94028.C b/gcc/testsuite/g++.dg/analyzer/pr94028.C index 0a222d1..c0c35d6 100644 --- a/gcc/testsuite/g++.dg/analyzer/pr94028.C +++ b/gcc/testsuite/g++.dg/analyzer/pr94028.C @@ -12,7 +12,7 @@ enum e {} i; struct j { - void *operator new (__SIZE_TYPE__ b) + void *operator new (__SIZE_TYPE__ b) throw() { return calloc (b, sizeof (int)); // { dg-warning "leak" } } |