Make cgraph_node::get_fun const
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 27 Sep 2019 18:12:56 +0000 (18:12 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Fri, 27 Sep 2019 18:12:56 +0000 (18:12 +0000)
gcc/ChangeLog:
* cgraph.c (cgraph_node::get_fun): Make const.
* cgraph.h (cgraph_node::get_fun): Likewise.

From-SVN: r276190

gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h

index 8e4e143edc4e98e499a07bceec4dc0c7bfabbe5f..05ba915193e935d596719ae65857205e774be970 100644 (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
index 331b363c175d1b5fca8bdbc658c8dce8f93f6e92..8615e2eca36d3a5201fd65665b6eeacfb6f6c3ee 100644 (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)
index 1da6cab54b03d32625e1140097c6516aae23f4bc..195e6e9a96e9da1ee1c6cd0d0dfa2796def1bb63 100644 (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);