In LeapFrogHostTestRunner::integrate, we were checking whether
testData->mdAtoms_.ptype is null, but we were not initializing this
field.
This was leading to occasional assertion failure in
ArrayRef constructor from this pointer when begin+size was overflowing,
which caused end < begin.
Only unit tests were affected.
mdAtoms_.haveVsites = false;
mdAtoms_.havePartiallyFrozenAtoms = false;
mdAtoms_.cFREEZE = nullptr;
+ mdAtoms_.ptype = nullptr;
update_ = std::make_unique<Update>(inputRecord_, nullptr);
update_->updateAfterPartition(numAtoms,