comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 2311:4e0069ff33df

7022200: G1: optimized build broken Summary: Make the G1 specific version of is_in_closed_subset() available in all builds. Reviewed-by: tonyp, jcoomes
author johnc
date Mon, 28 Feb 2011 09:10:52 -0800
parents c33825b68624
children 1216415d8e35
comparison
equal deleted inserted replaced
2268:8bbefb9743ae 2311:4e0069ff33df
5472 5472
5473 void G1CollectedHeap::set_refine_cte_cl_concurrency(bool concurrent) { 5473 void G1CollectedHeap::set_refine_cte_cl_concurrency(bool concurrent) {
5474 _refine_cte_cl->set_concurrent(concurrent); 5474 _refine_cte_cl->set_concurrent(concurrent);
5475 } 5475 }
5476 5476
5477 #ifdef ASSERT
5478
5479 bool G1CollectedHeap::is_in_closed_subset(const void* p) const { 5477 bool G1CollectedHeap::is_in_closed_subset(const void* p) const {
5480 HeapRegion* hr = heap_region_containing(p); 5478 HeapRegion* hr = heap_region_containing(p);
5481 if (hr == NULL) { 5479 if (hr == NULL) {
5482 return is_in_permanent(p); 5480 return is_in_permanent(p);
5483 } else { 5481 } else {
5484 return hr->is_in(p); 5482 return hr->is_in(p);
5485 } 5483 }
5486 } 5484 }
5487 #endif // ASSERT
5488 5485
5489 class VerifyRegionListsClosure : public HeapRegionClosure { 5486 class VerifyRegionListsClosure : public HeapRegionClosure {
5490 private: 5487 private:
5491 HumongousRegionSet* _humongous_set; 5488 HumongousRegionSet* _humongous_set;
5492 FreeRegionList* _free_list; 5489 FreeRegionList* _free_list;