681 // safely know if this region is young. |
681 // safely know if this region is young. |
682 if (is_young() && filter_young) { |
682 if (is_young() && filter_young) { |
683 return NULL; |
683 return NULL; |
684 } |
684 } |
685 |
685 |
|
686 assert(!is_young(), "check value of filter_young"); |
|
687 |
686 // We used to use "block_start_careful" here. But we're actually happy |
688 // We used to use "block_start_careful" here. But we're actually happy |
687 // to update the BOT while we do this... |
689 // to update the BOT while we do this... |
688 HeapWord* cur = block_start(mr.start()); |
690 HeapWord* cur = block_start(mr.start()); |
689 assert(cur <= mr.start(), "Postcondition"); |
691 assert(cur <= mr.start(), "Postcondition"); |
690 |
692 |