comparison src/share/vm/ci/ciTypeFlow.cpp @ 697:922aedc96ef5

Merge
author ysr
date Fri, 03 Apr 2009 15:59:19 -0700
parents ebebd376f657
children bd02caa94611
comparison
equal deleted inserted replaced
696:f18338cf04b0 697:922aedc96ef5
2235 2235
2236 // tail->head becomes tail->clone 2236 // tail->head becomes tail->clone
2237 for (SuccIter iter(tail); !iter.done(); iter.next()) { 2237 for (SuccIter iter(tail); !iter.done(); iter.next()) {
2238 if (iter.succ() == head) { 2238 if (iter.succ() == head) {
2239 iter.set_succ(clone); 2239 iter.set_succ(clone);
2240 break;
2241 } 2240 }
2242 } 2241 }
2243 flow_block(tail, temp_vector, temp_set); 2242 flow_block(tail, temp_vector, temp_set);
2244 if (head == tail) { 2243 if (head == tail) {
2245 // For self-loops, clone->head becomes clone->clone 2244 // For self-loops, clone->head becomes clone->clone