From 385e0e76931272f2402727412d100b1d35a5d0c4 Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Mon, 3 Aug 2015 19:34:28 -0400 Subject: [PATCH] vtkEnSightReader: refactor a call MSVC2015 ICE's without this in the optimizer somewhere. It's better this way anyways. --- IO/EnSight/vtkEnSightReader.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/IO/EnSight/vtkEnSightReader.cxx b/IO/EnSight/vtkEnSightReader.cxx index 5d27923d0c4..58a6e760b3a 100644 --- a/IO/EnSight/vtkEnSightReader.cxx +++ b/IO/EnSight/vtkEnSightReader.cxx @@ -1572,11 +1572,12 @@ int vtkEnSightReader::ReadVariableFiles(vtkMultiBlockDataSet *output) fileNum = 1; for (j = 1; j < numStepsList->GetNumberOfIds(); j++) { - numSteps += numStepsList->GetId(j); + int curNumSteps = numStepsList->GetId(j); + numSteps += curNumSteps; if (timeStep > numSteps) { fileNum++; - timeStepInFile -= numStepsList->GetId(j); + timeStepInFile -= curNumSteps; } } } @@ -1716,11 +1717,12 @@ int vtkEnSightReader::ReadVariableFiles(vtkMultiBlockDataSet *output) fileNum = 1; for (j = 1; j < numStepsList->GetNumberOfIds(); j++) { - numSteps += numStepsList->GetId(j); + int curNumSteps = numStepsList->GetId(j); + numSteps += curNumSteps; if (timeStep > numSteps) { fileNum++; - timeStepInFile -= numStepsList->GetId(j); + timeStepInFile -= curNumSteps; } } } -- GitLab