diff options
author | Tom Tromey <tom@tromey.com> | 2022-04-17 19:44:20 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2022-04-20 09:28:16 -0600 |
commit | e19b2d94653dd4a7523a9e9b62020a63dac39439 (patch) | |
tree | 19d21478ff945ffc1308932bac7bc9e9370f4fb2 /gdb/symtab.h | |
parent | f66b5363431ccf23debbdfacb63c09c2c57b6ada (diff) | |
download | gdb-e19b2d94653dd4a7523a9e9b62020a63dac39439.zip gdb-e19b2d94653dd4a7523a9e9b62020a63dac39439.tar.gz gdb-e19b2d94653dd4a7523a9e9b62020a63dac39439.tar.bz2 |
Replace symbol_objfile with symbol::objfile
This turns symbol_objfile into a method on symbol.
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index 433c366..f6720bb 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -1376,6 +1376,12 @@ struct symbol : public general_symbol_info, public allocate_on_obstack m_artificial = artificial; } + /* Return the OBJFILE of this symbol. It is an error to call this + if is_objfile_owned is false, which only happens for + architecture-provided types. */ + + struct objfile *objfile () const; + /* Data type of value */ struct type *m_type = nullptr; @@ -1492,12 +1498,6 @@ extern int register_symbol_block_impl (enum address_class aclass, extern int register_symbol_register_impl (enum address_class, const struct symbol_register_ops *); -/* Return the OBJFILE of SYMBOL. - It is an error to call this if symbol.is_objfile_owned is false, which - only happens for architecture-provided types. */ - -extern struct objfile *symbol_objfile (const struct symbol *symbol); - /* Return the ARCH of SYMBOL. */ extern struct gdbarch *symbol_arch (const struct symbol *symbol); |