提交 c34a9c15 编写于 作者: K kvn

6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce

Summary: Restore the original code: uint i = _hi_degree.
Reviewed-by: never, jrose
上级 4462ca1f
......@@ -990,7 +990,7 @@ void PhaseChaitin::Simplify( ) {
// Find cheapest guy
debug_only( int lo_no_simplify=0; );
for( uint i = lrgs(lo_score)._next; i; i = lrgs(i)._next ) {
for( uint i = _hi_degree; i; i = lrgs(i)._next ) {
assert( !(*_ifg->_yanked)[i], "" );
// It's just vaguely possible to move hi-degree to lo-degree without
// going through a just-lo-degree stage: If you remove a double from
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册