diff -r 389049f3f393 -r 323bd24c6520 src/share/vm/c1/c1_GraphBuilder.cpp --- a/src/share/vm/c1/c1_GraphBuilder.cpp Fri Oct 30 16:22:59 2009 -0700 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp Mon Nov 02 11:17:55 2009 +0100 @@ -365,7 +365,7 @@ if (_next_loop_index < 31) _next_loop_index++; } else { // block already marked as loop header - assert(is_power_of_2(_loop_map.at(block->block_id())), "exactly one bit must be set"); + assert(is_power_of_2((unsigned int)_loop_map.at(block->block_id())), "exactly one bit must be set"); } }