From c9f8281ae4cf05a3b06023b98969d3f4edb353d9 Mon Sep 17 00:00:00 2001 From: Federico Montesino Pouzols <federico.montesino-pouzols@stfc.ac.uk> Date: Mon, 12 Oct 2015 20:13:55 +0100 Subject: [PATCH] fix windows build / ifdef, re #13918 --- Framework/Algorithms/src/FindPeakBackground.cpp | 6 +++--- Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Framework/Algorithms/src/FindPeakBackground.cpp b/Framework/Algorithms/src/FindPeakBackground.cpp index 04408b05d9d..047bb0748a2 100644 --- a/Framework/Algorithms/src/FindPeakBackground.cpp +++ b/Framework/Algorithms/src/FindPeakBackground.cpp @@ -157,9 +157,9 @@ void FindPeakBackground::exec() { Statistics stats = getStatistics(maskedY); Ymean = stats.mean; Yvariance = stats.standard_deviation * stats.standard_deviation; - Ysigma = std::sqrt( - (moment4(maskedY, xn, Ymean) - (xn - 3.0) / (xn - 1.0) * Yvariance) / - xn); + Ysigma = std::sqrt((moment4(maskedY, static_cast<size_t>(xn), Ymean) - + (xn - 3.0) / (xn - 1.0) * Yvariance) / + xn); MantidVec::const_iterator it = std::max_element(maskedY.begin(), maskedY.end()); const size_t pos = it - maskedY.begin(); diff --git a/Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp b/Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp index 9ac61977a66..3e208518d50 100644 --- a/Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp +++ b/Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp @@ -203,11 +203,12 @@ void ConvertCWSDExpToMomentum::addMDEvents(bool usevirtual) { std::string sep(""); if (m_dataDir.size() > 0) { // Determine system - const bool isWindows(false); #if _WIN64 - isWindows = true; -#elif _WIND32 - isWindows = true; + const bool isWindows = true; +#elif _WIN32 + const bool isWindows = true; +#else + const bool isWindows = false; #endif if (isWindows && *m_dataDir.rbegin() != '\\') { sep = "\\"; -- GitLab