Make cgraph_node::get_fun const

gcc/ChangeLog:
	* cgraph.c (cgraph_node::get_fun): Make const.
	* cgraph.h (cgraph_node::get_fun): Likewise.

From-SVN: r276190
This commit is contained in:
David Malcolm 2019-09-27 18:12:56 +00:00 committed by David Malcolm
parent 37ed4c3269
commit 975d043ff6
3 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2019-09-27 David Malcolm <dmalcolm@redhat.com>
* cgraph.c (cgraph_node::get_fun): Make const.
* cgraph.h (cgraph_node::get_fun): Likewise.
2019-09-27 Jakub Jelinek <jakub@redhat.com>
PR target/91919

View File

@ -3602,9 +3602,9 @@ cgraph_node::get_body (void)
/* Return the DECL_STRUCT_FUNCTION of the function. */
struct function *
cgraph_node::get_fun (void)
cgraph_node::get_fun () const
{
cgraph_node *node = this;
const cgraph_node *node = this;
struct function *fun = DECL_STRUCT_FUNCTION (node->decl);
while (!fun && node->clone_of)

View File

@ -1142,7 +1142,7 @@ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node
void release_body (bool keep_arguments = false);
/* Return the DECL_STRUCT_FUNCTION of the function. */
struct function *get_fun (void);
struct function *get_fun () const;
/* cgraph_node is no longer nested function; update cgraph accordingly. */
void unnest (void);