diff --git a/Code/Mantid/Framework/MDEvents/src/ImportMDHistoWorkspace.cpp b/Code/Mantid/Framework/MDEvents/src/ImportMDHistoWorkspace.cpp index 9a90741ec0bd54164e458ae49cf24f51dd4d1b8f..8fb943575cb9c9d503fc9ef842cd98790181fdbb 100644 --- a/Code/Mantid/Framework/MDEvents/src/ImportMDHistoWorkspace.cpp +++ b/Code/Mantid/Framework/MDEvents/src/ImportMDHistoWorkspace.cpp @@ -127,7 +127,11 @@ namespace MDEvents void ImportMDHistoWorkspace::exec() { // Fetch input properties - size_t ndims = getProperty("Dimensionality"); + size_t ndims; + { + int ndims_int = getProperty("Dimensionality"); + ndims = ndims_int; + } std::vector<double> extents = getProperty("Extents"); std::vector<int> nbins = getProperty("NumberOfBins"); std::vector<std::string> names = getProperty("Names"); @@ -146,7 +150,7 @@ namespace MDEvents // Fabricate new dimensions from inputs std::vector<MDHistoDimension_sptr> dimensions; - for(int k = 0; k < ndims; ++k) + for(size_t k = 0; k < ndims; ++k) { dimensions.push_back(MDHistoDimension_sptr(new MDHistoDimension(names[k], names[k], units[k], static_cast<coord_t>(extents[k*2]), static_cast<coord_t>(extents[(k*2) + 1]), nbins[k]))); }