]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/analyzer/varargs.cc
analyzer: associate -Wanalyzer-va-arg-type-mismatch with CWE-686
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 16 Jun 2022 21:35:16 +0000 (17:35 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Thu, 16 Jun 2022 21:35:16 +0000 (17:35 -0400)
commitf0da5f0a3161310f2180cccc42a26e0bd02030f0
tree290026e5e811ede1edf8fe6cb1871c8ecd876efe
parentf443024bca7c1ac988eb7c05e639b017347ee714
analyzer: associate -Wanalyzer-va-arg-type-mismatch with CWE-686

gcc/analyzer/ChangeLog:
* varargs.cc (va_arg_type_mismatch::emit): Associate the warning
with CWE-686 ("Function Call With Incorrect Argument Type").

gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/stdarg-1.c
(__analyzer_called_by_test_type_mismatch_1): Verify that
-Wanalyzer-va-arg-type-mismatch is associated with CWE-686.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/varargs.cc
gcc/testsuite/gcc.dg/analyzer/stdarg-1.c