Convert exp_uses_objfile to a method of expression

This changes the exp_uses_objfile function to be a method of
'expression'.

Reviewed-By: Lancelot Six <lancelot.six@amd.com>
This commit is contained in:
Tom Tromey
2022-12-19 11:14:02 -07:00
parent 4b9728bec1
commit aa9bd44528
6 changed files with 16 additions and 17 deletions

View File

@ -214,6 +214,11 @@ struct expression
op->dump (stream, 0);
}
/* Return true if this expression uses OBJFILE (and will become
dangling when OBJFILE is unloaded), otherwise return false.
OBJFILE must not be a separate debug info file. */
bool uses_objfile (struct objfile *objfile) const;
/* Evaluate the expression. EXPECT_TYPE is the context type of the
expression; normally this should be nullptr. NOSIDE controls how
evaluation is performed. */