Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/concurrentMark.cpp @ 647:bd441136a5ce
Merge
author | kvn |
---|---|
date | Thu, 19 Mar 2009 09:13:24 -0700 |
parents | 922c573ea67d c3a720eefe82 |
children | 20c6f43950b5 |
comparison
equal
deleted
inserted
replaced
640:ba50942c8138 | 647:bd441136a5ce |
---|---|
105 } | 105 } |
106 | 106 |
107 #ifndef PRODUCT | 107 #ifndef PRODUCT |
108 bool CMBitMapRO::covers(ReservedSpace rs) const { | 108 bool CMBitMapRO::covers(ReservedSpace rs) const { |
109 // assert(_bm.map() == _virtual_space.low(), "map inconsistency"); | 109 // assert(_bm.map() == _virtual_space.low(), "map inconsistency"); |
110 assert(((size_t)_bm.size() * (1 << _shifter)) == _bmWordSize, | 110 assert(((size_t)_bm.size() * (size_t)(1 << _shifter)) == _bmWordSize, |
111 "size inconsistency"); | 111 "size inconsistency"); |
112 return _bmStartWord == (HeapWord*)(rs.base()) && | 112 return _bmStartWord == (HeapWord*)(rs.base()) && |
113 _bmWordSize == rs.size()>>LogHeapWordSize; | 113 _bmWordSize == rs.size()>>LogHeapWordSize; |
114 } | 114 } |
115 #endif | 115 #endif |