diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-01-07 13:49:28 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-01-07 19:03:28 -0500 |
commit | c1b7d28a5987e74232b7f054849f8bd8ccc7e7de (patch) | |
tree | 4bb86b66b24a8b4caaab9154b0ede0cb5a688c75 /gcc/analyzer/region.h | |
parent | 6cd51207f5732b5258e883e9030b94c987b6d696 (diff) | |
download | gcc-c1b7d28a5987e74232b7f054849f8bd8ccc7e7de.zip gcc-c1b7d28a5987e74232b7f054849f8bd8ccc7e7de.tar.gz gcc-c1b7d28a5987e74232b7f054849f8bd8ccc7e7de.tar.bz2 |
analyzer: add region::is_named_decl_p
This patch adds a debug function that I've found handy when debugging
a problem with handling the decl "yy_buffer_stack" in PR analyzer/103546.
gcc/analyzer/ChangeLog:
* region.cc (region::is_named_decl_p): New.
* region.h (region::is_named_decl_p): New decl.
gcc/ChangeLog:
* doc/analyzer.texi (Other Debugging Techniques): Document
region::is_named_decl_p.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/analyzer/region.h')
-rw-r--r-- | gcc/analyzer/region.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/analyzer/region.h b/gcc/analyzer/region.h index fbb50a1..d97bbc1 100644 --- a/gcc/analyzer/region.h +++ b/gcc/analyzer/region.h @@ -189,6 +189,8 @@ public: const complexity &get_complexity () const { return m_complexity; } + bool is_named_decl_p (const char *decl_name) const; + protected: region (complexity c, unsigned id, const region *parent, tree type); |