]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/analyzer/known-function-manager.cc
analyzer: only look for named functions in root ns [PR107788]
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 22 Nov 2022 22:29:21 +0000 (17:29 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 22 Nov 2022 22:29:21 +0000 (17:29 -0500)
commitec7c796de020cb5cd955aa5b26c92b1da49d6076
tree6812248cc7f2b1902be630657dfea27b4a433db6
parent64fb291c5839e1a82afb62743172b4eab1267399
analyzer: only look for named functions in root ns [PR107788]

gcc/analyzer/ChangeLog:
PR analyzer/107788
* known-function-manager.cc (known_function_manager::get_match):
Don't look up fndecls by name when they're not in the root
namespace.

gcc/testsuite/ChangeLog:
PR analyzer/107788
* g++.dg/analyzer/named-functions.C: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/known-function-manager.cc
gcc/testsuite/g++.dg/analyzer/named-functions.C [new file with mode: 0644]