Add accessors for symbol's artificial field

For a series I'm experimenting with, it was handy to hide a symbol's
"artificial" field behind accessors.  This patch is the result.
This commit is contained in:
Tom Tromey
2022-04-16 12:33:56 -06:00
parent a827b8ec32
commit 496feb16f8
3 changed files with 18 additions and 6 deletions

View File

@@ -3854,7 +3854,7 @@ ada_resolve_variable (struct symbol *sym, const struct block *block,
candidates.end (),
[] (block_symbol &bsym)
{
return bsym.symbol->artificial;
return bsym.symbol->is_artificial ();
}),
candidates.end ());
@@ -13456,9 +13456,9 @@ public:
}
/* See language.h. */
virtual bool symbol_printing_suppressed (struct symbol *symbol) const override
bool symbol_printing_suppressed (struct symbol *symbol) const override
{
return symbol->artificial;
return symbol->is_artificial ();
}
/* See language.h. */