aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/region.h
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2022-01-07 13:49:28 -0500
committerDavid Malcolm <dmalcolm@redhat.com>2022-01-07 19:03:28 -0500
commitc1b7d28a5987e74232b7f054849f8bd8ccc7e7de (patch)
tree4bb86b66b24a8b4caaab9154b0ede0cb5a688c75 /gcc/analyzer/region.h
parent6cd51207f5732b5258e883e9030b94c987b6d696 (diff)
downloadgcc-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.h2
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);