aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-cp.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2010-06-28 18:43:09 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2010-06-28 18:43:09 +0200
commitf5d3b85519066d84021a53e00dffaa71754b893c (patch)
tree855aef18d9ae91237af2a2724bd22e3eed43d2cb /gcc/ipa-cp.c
parent4021f4a1715a176805628c1dbe284617ff3e4a5f (diff)
downloadgcc-f5d3b85519066d84021a53e00dffaa71754b893c.zip
gcc-f5d3b85519066d84021a53e00dffaa71754b893c.tar.gz
gcc-f5d3b85519066d84021a53e00dffaa71754b893c.tar.bz2
ipa-cp.c (ipcp_init_cloned_node): Replace calls to ipa_check_create_node_params and ipa_initialize_node_params...
2010-06-28 Martin Jambor <mjambor@suse.cz> * ipa-cp.c (ipcp_init_cloned_node): Replace calls to ipa_check_create_node_params and ipa_initialize_node_params with checking asserts they are not necessary. From-SVN: r161502
Diffstat (limited to 'gcc/ipa-cp.c')
-rw-r--r--gcc/ipa-cp.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
index 78dccf8..8f99373 100644
--- a/gcc/ipa-cp.c
+++ b/gcc/ipa-cp.c
@@ -172,8 +172,11 @@ static void
ipcp_init_cloned_node (struct cgraph_node *orig_node,
struct cgraph_node *new_node)
{
- ipa_check_create_node_params ();
- ipa_initialize_node_params (new_node);
+ gcc_checking_assert (ipa_node_params_vector
+ && (VEC_length (ipa_node_params_t,
+ ipa_node_params_vector)
+ > (unsigned) cgraph_max_uid));
+ gcc_checking_assert (IPA_NODE_REF (new_node)->params);
IPA_NODE_REF (new_node)->ipcp_orig_node = orig_node;
}