comparisons_(new uint64_t[n]),
heap_(new unsigned[n]),
virtual ~MergingIterator() {
delete[] children_;
delete[] comparisons_;
delete[] heap_;
}
140 if (*m_data)
141 {
142 *m_data = static_cast<char*>(realloc(*m_data, data.size()));
143 }
144 else
145 {
146 *m_data = static_cast<char*>(malloc(data.size()));
147 }
148
Thank you for catching these!