diff options
Diffstat (limited to 'gdb/block.h')
-rw-r--r-- | gdb/block.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/block.h b/gdb/block.h index 9fccbe0..a292985 100644 --- a/gdb/block.h +++ b/gdb/block.h @@ -273,6 +273,12 @@ struct block : public allocate_on_obstack bool is_global_block () const { return superblock () == nullptr; } + /* Return the function block for this block. Returns nullptr if + there is no enclosing function, i.e., if this block is a static + or global block. */ + + const struct block *function_block () const; + /* Set the compunit of this block, which must be a global block. */ void set_compunit_symtab (struct compunit_symtab *); |