aboutsummaryrefslogtreecommitdiff
path: root/libcpp/line-map.cc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2023-10-08 18:43:15 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2023-10-08 18:43:15 -0400
commit94caa6a6b4bd73b6c2bf3ab5e43ca42c5da4287a (patch)
tree96f23306912e2fc6fb77c5b5aeed43756494b867 /libcpp/line-map.cc
parentb4fc1abbd9a525e724385b91a17c0f4b8a5a6c59 (diff)
downloadgcc-94caa6a6b4bd73b6c2bf3ab5e43ca42c5da4287a.zip
gcc-94caa6a6b4bd73b6c2bf3ab5e43ca42c5da4287a.tar.gz
gcc-94caa6a6b4bd73b6c2bf3ab5e43ca42c5da4287a.tar.bz2
diagnostics: fix ICE on sarif output when source file is unreadable [PR111700]
gcc/ChangeLog: PR driver/111700 * input.cc (file_cache::add_file): Update leading comment to clarify that it can fail. (file_cache::lookup_or_add_file): Likewise. (file_cache::get_source_file_content): Gracefully handle lookup_or_add_file failing. gcc/testsuite/ChangeLog: PR driver/111700 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'libcpp/line-map.cc')
0 files changed, 0 insertions, 0 deletions