]> git.ipfire.org Git - thirdparty/gcc.git/commit
Warn for reads from write-only arguments [PR101734].
authorMartin Sebor <msebor@redhat.com>
Fri, 13 Aug 2021 18:21:20 +0000 (12:21 -0600)
committerMartin Sebor <msebor@redhat.com>
Fri, 13 Aug 2021 18:23:58 +0000 (12:23 -0600)
commitfb85d6eb6c392e829d1ee5b8a2e2b81c53c9840f
tree3224d9384343767b06b6d06b267f3930cf5f5f51
parente5c00544cce1feb2c8c4e9aad766315d389c69c4
Warn for reads from write-only arguments [PR101734].

Resolves:
PR middle-end/101734 - missing warning reading from a write-only object

gcc/ChangeLog:

PR middle-end/101734
* tree-ssa-uninit.c (maybe_warn_read_write_only): New function.
(maybe_warn_operand): Call it.

gcc/testsuite/ChangeLog:

PR middle-end/101734
* gcc.dg/uninit-42.c: New test.
gcc/testsuite/gcc.dg/uninit-42.c [new file with mode: 0644]
gcc/tree-ssa-uninit.c