< prev index next >

src/share/vm/utilities/bitMap.cpp

Print this page
rev 10380 : 8151439: Inline the BitMap constructor

*** 27,42 **** #include "memory/resourceArea.hpp" #include "runtime/atomic.inline.hpp" #include "utilities/bitMap.inline.hpp" #include "utilities/copy.hpp" ! BitMap::BitMap(bm_word_t* map, idx_t size_in_bits) : ! _map(map), _size(size_in_bits) ! { ! assert(sizeof(bm_word_t) == BytesPerWord, "Implementation assumption."); ! } ! BitMap::BitMap(idx_t size_in_bits, bool in_resource_area) : _map(NULL), _size(0) { assert(sizeof(bm_word_t) == BytesPerWord, "Implementation assumption."); --- 27,37 ---- #include "memory/resourceArea.hpp" #include "runtime/atomic.inline.hpp" #include "utilities/bitMap.inline.hpp" #include "utilities/copy.hpp" ! STATIC_ASSERT(sizeof(BitMap::bm_word_t) == BytesPerWord); // "Implementation assumption." BitMap::BitMap(idx_t size_in_bits, bool in_resource_area) : _map(NULL), _size(0) { assert(sizeof(bm_word_t) == BytesPerWord, "Implementation assumption.");
< prev index next >