diff --git a/Framework/DataObjects/inc/MantidDataObjects/MDEventWorkspace.tcc b/Framework/DataObjects/inc/MantidDataObjects/MDEventWorkspace.tcc index eec85831986ea7d0a74d0242138c5b050267692b..c3b98cb6e0271f6a440c11880f578f72ca25f017 100644 --- a/Framework/DataObjects/inc/MantidDataObjects/MDEventWorkspace.tcc +++ b/Framework/DataObjects/inc/MantidDataObjects/MDEventWorkspace.tcc @@ -823,7 +823,7 @@ TMDE(void MDEventWorkspace)::getBoundariesInDimension( for (size_t i = 1; i <= num_boundaries; i++) { size_t current_id = std::numeric_limits<size_t>::max(); // Position along the line - coord_t this_x = i * box_size; + coord_t this_x = static_cast<coord_t>(i) * box_size; auto linePos = static_cast<coord_t>(this_x / fabs(dir_current_dim)); // Full position auto pos = start + (dir * linePos);