diff src/share/vm/opto/split_if.cpp @ 1172:b2b6a9bf6238

6894779: Loop Predication for Loop Optimizer in C2 Summary: Loop predication implementation Reviewed-by: never, kvn
author cfang
date Tue, 12 Jan 2010 14:37:35 -0800
parents 98cb887364d3
children 877a14af58e1
line wrap: on
line diff
--- a/src/share/vm/opto/split_if.cpp	Sat Jan 09 00:59:35 2010 -0800
+++ b/src/share/vm/opto/split_if.cpp	Tue Jan 12 14:37:35 2010 -0800
@@ -219,6 +219,7 @@
 
 //------------------------------register_new_node------------------------------
 void PhaseIdealLoop::register_new_node( Node *n, Node *blk ) {
+  assert(!n->is_CFG(), "must be data node");
   _igvn.register_new_node_with_optimizer(n);
   set_ctrl(n, blk);
   IdealLoopTree *loop = get_loop(blk);