mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-10 01:23:17 +00:00
Rename is_cplus_template_function
This patch renames is_cplus_template_function to is_template_function. There is nothing C++-specific about this code, and the code in the DWARF reader that creates these objects is not C++-specific. In fact this may already be used by Rust (though I didn't check).
This commit is contained in:
@@ -577,7 +577,7 @@ cp_lookup_symbol_imports_or_template (const char *scope,
|
|||||||
if (function != NULL && function->language () == language_cplus)
|
if (function != NULL && function->language () == language_cplus)
|
||||||
{
|
{
|
||||||
/* Search the function's template parameters. */
|
/* Search the function's template parameters. */
|
||||||
if (function->is_cplus_template_function ())
|
if (function->is_template_function ())
|
||||||
{
|
{
|
||||||
struct template_symbol *templ
|
struct template_symbol *templ
|
||||||
= (struct template_symbol *) function;
|
= (struct template_symbol *) function;
|
||||||
|
|||||||
@@ -1346,7 +1346,11 @@ struct symbol : public general_symbol_info, public allocate_on_obstack<symbol>
|
|||||||
m_is_inlined = is_inlined;
|
m_is_inlined = is_inlined;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool is_cplus_template_function () const
|
/* Return true if this symbol is a template function. Template
|
||||||
|
functions actually are of type 'template_symbol' and have extra
|
||||||
|
symbols (the template parameters) attached. */
|
||||||
|
|
||||||
|
bool is_template_function () const
|
||||||
{
|
{
|
||||||
return this->subclass == SYMBOL_TEMPLATE;
|
return this->subclass == SYMBOL_TEMPLATE;
|
||||||
}
|
}
|
||||||
@@ -1593,7 +1597,7 @@ extern int register_symbol_register_impl (enum address_class,
|
|||||||
|
|
||||||
/* An instance of this type is used to represent a C++ template
|
/* An instance of this type is used to represent a C++ template
|
||||||
function. A symbol is really of this type iff
|
function. A symbol is really of this type iff
|
||||||
symbol::is_cplus_template_function is true. */
|
symbol::is_template_function is true. */
|
||||||
|
|
||||||
struct template_symbol : public symbol
|
struct template_symbol : public symbol
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user