diff --git a/examples/hello/bpReader/helloBPReaderHeatMap3D.cpp b/examples/hello/bpReader/helloBPReaderHeatMap3D.cpp index 1832290f8edd24d4fbe7eef6dcb6511e11d66d30..71cb73f486ade9a744127fdbec5d56ebe0f837de 100644 --- a/examples/hello/bpReader/helloBPReaderHeatMap3D.cpp +++ b/examples/hello/bpReader/helloBPReaderHeatMap3D.cpp @@ -100,7 +100,7 @@ int main(int argc, char *argv[]) if (inTemperature != nullptr) { inTemperature->SetSelection({{2, 2, 2}, {4, 4, 4}}); - size_t elementsSize = inTemperature->GetElementsSize(); + const size_t elementsSize = inTemperature->GetElementsSize(); std::vector<unsigned int> inTemperatures(elementsSize); std::cout << "Pre-allocated " << elementsSize << " elements, " << elementsSize * sizeof(unsigned int) << " bytes\n"; diff --git a/source/adios2/toolkit/format/bp3/BP3Deserializer.tcc b/source/adios2/toolkit/format/bp3/BP3Deserializer.tcc index e1f1a7f089575c0c6f2bad2b59d56c9a61d2c871..111615f312ac3f489c6ea7556c30ec356c0e35a1 100644 --- a/source/adios2/toolkit/format/bp3/BP3Deserializer.tcc +++ b/source/adios2/toolkit/format/bp3/BP3Deserializer.tcc @@ -271,6 +271,7 @@ void BP3Deserializer::ClipContiguousMemoryCommonRowZero( } else { + currentPoint[p] = start[p]; --p; } }