aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/infinite-recursion.cc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2024-04-10 16:43:28 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2024-04-10 16:43:28 -0400
commit7a49d5dc0ef345fb2cb19a242272c973ead220e7 (patch)
tree4f30f41c84d69dbde1d8c380e3659b4d0f1da65e /gcc/analyzer/infinite-recursion.cc
parent115d5c6b009456e7e817dc5f1aeaea8d38929c93 (diff)
downloadgcc-7a49d5dc0ef345fb2cb19a242272c973ead220e7.zip
gcc-7a49d5dc0ef345fb2cb19a242272c973ead220e7.tar.gz
gcc-7a49d5dc0ef345fb2cb19a242272c973ead220e7.tar.bz2
analyzer: add SARIF property bags to -Wanalyzer-overlapping-buffers
gcc/analyzer/ChangeLog: * call-details.cc: Include "diagnostic-format-sarif.h". (overlapping_buffers::overlapping_buffers): Add params for new fields. (overlapping_buffers::maybe_add_sarif_properties): New. (overlapping_buffers::m_byte_range_a): New field. (overlapping_buffers::byte_range_b): New field. (overlapping_buffers::m_num_bytes_read_sval): New field. (call_details::complain_about_overlap): Pass new params to overlapping_buffers ctor. * ranges.cc (symbolic_byte_offset::to_json): New. (symbolic_byte_range::to_json): New. * ranges.h (symbolic_byte_offset::to_json): New decl. (symbolic_byte_range::to_json): New decl. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/analyzer/infinite-recursion.cc')
0 files changed, 0 insertions, 0 deletions