Mercurial > hg > truffle
comparison src/share/vm/ci/ciTypeFlow.cpp @ 666:ebebd376f657
6805522: Server VM fails with assertion (block1->start() != block2->start(),"successors have unique bcis")
Reviewed-by: kvn
author | never |
---|---|
date | Mon, 23 Mar 2009 13:58:58 -0700 |
parents | 98cb887364d3 |
children | bd02caa94611 |
comparison
equal
deleted
inserted
replaced
665:c89f86385056 | 666:ebebd376f657 |
---|---|
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 |