Mercurial > hg > truffle
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; |