Change-Id: Ifd739fb83893dbaada946754e9adb381320ffbb8
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
IdentifierHashData::IdentifierHashData(int numBits)
- : refCount(Q_BASIC_ATOMIC_INITIALIZER(1))
- , numBits(numBits)
+ : numBits(numBits)
, size(0)
{
+ refCount.store(1);
alloc = primeForNumBits(numBits);
entries = (IdentifierHashEntry *)malloc(alloc*sizeof(IdentifierHashEntry));
memset(entries, 0, alloc*sizeof(IdentifierHashEntry));
}
PropertyHashData::PropertyHashData(int numBits)
- : refCount(Q_BASIC_ATOMIC_INITIALIZER(1))
- , numBits(numBits)
+ : numBits(numBits)
, size(0)
{
+ refCount.store(1);
alloc = primeForNumBits(numBits);
entries = (PropertyHash::Entry *)malloc(alloc*sizeof(PropertyHash::Entry));
memset(entries, 0, alloc*sizeof(PropertyHash::Entry));