diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-03-28 20:40:16 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-03-28 20:40:16 -0400 |
commit | 1203e8f7880c9751ece5f5302e413b20f4608a00 (patch) | |
tree | dda0f9c6c414928c4011092f48a2f29ab9c6d5af /libgcc/offloadstuff.c | |
parent | aab0127dae4e7d6069fa6963e9f4c5b013a48b66 (diff) | |
download | gcc-1203e8f7880c9751ece5f5302e413b20f4608a00.zip gcc-1203e8f7880c9751ece5f5302e413b20f4608a00.tar.gz gcc-1203e8f7880c9751ece5f5302e413b20f4608a00.tar.bz2 |
analyzer: fix ICE with incorrect lookup of cgraph node [PR105074]
gcc/analyzer/ChangeLog:
PR analyzer/105074
* region.cc (ipa_ref_requires_tracking): Drop "context_fndecl",
instead using the ref->referring to get the cgraph node of the
caller.
(symnode_requires_tracking_p): Likewise.
gcc/testsuite/ChangeLog:
PR analyzer/105074
* gcc.dg/analyzer/pr105074.c: New test.
* gcc.dg/analyzer/untracked-1.c (extern_fn_char_ptr): New decl.
(test_13): New.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'libgcc/offloadstuff.c')
0 files changed, 0 insertions, 0 deletions