aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto-streamer-in.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2013-11-13 16:34:47 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2013-11-13 16:34:47 +0100
commit6f99e449dbb48a9d7fe2f878cbc836a237acf810 (patch)
tree6edf9591cd759ae47f7a8a497c6ddf24374e6477 /gcc/lto-streamer-in.c
parent0f365c102f3ae1b5025c0893074ed4a94d3ee295 (diff)
downloadgcc-6f99e449dbb48a9d7fe2f878cbc836a237acf810.zip
gcc-6f99e449dbb48a9d7fe2f878cbc836a237acf810.tar.gz
gcc-6f99e449dbb48a9d7fe2f878cbc836a237acf810.tar.bz2
cgraph.c (cgraph_get_create_node): Do what cgraph_get_create_real_symbol_node used to do.
2013-11-13 Martin Jambor <mjambor@suse.cz> * cgraph.c (cgraph_get_create_node): Do what cgraph_get_create_real_symbol_node used to do. (cgraph_get_create_real_symbol_node): Removed. Changed all users to call cgraph_get_create_node. * cgraph.h (cgraph_get_create_real_symbol_node): Removed. * lto-streamer-in.c (input_function): Call cgraph_get_node instead of cgraph_get_create_node. Assert we get a node. From-SVN: r204748
Diffstat (limited to 'gcc/lto-streamer-in.c')
-rw-r--r--gcc/lto-streamer-in.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c
index d4a52a7..ebff04f 100644
--- a/gcc/lto-streamer-in.c
+++ b/gcc/lto-streamer-in.c
@@ -915,7 +915,8 @@ input_function (tree fn_decl, struct data_in *data_in,
gimple_register_cfg_hooks ();
- node = cgraph_get_create_node (fn_decl);
+ node = cgraph_get_node (fn_decl);
+ gcc_checking_assert (node);
input_struct_function_base (fn, data_in, ib);
input_cfg (ib_cfg, fn, node->count_materialization_scale);