From 5ac7b56bdc8085f6d5e63a8ad694cec355528263 Mon Sep 17 00:00:00 2001 From: Hieu Hoang Date: Sat, 26 Aug 2017 09:41:25 +0100 Subject: [PATCH] compile error on gcc 7.1.1 --- moses/TranslationModel/CompactPT/PhraseTableCreator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/moses/TranslationModel/CompactPT/PhraseTableCreator.cpp b/moses/TranslationModel/CompactPT/PhraseTableCreator.cpp index d590ef9b3..8a4bf7d7e 100644 --- a/moses/TranslationModel/CompactPT/PhraseTableCreator.cpp +++ b/moses/TranslationModel/CompactPT/PhraseTableCreator.cpp @@ -579,10 +579,10 @@ void PhraseTableCreator::EncodeTargetPhraseREnc(std::vector& s, if(r < bestRank) { bestRank = r; bestSrcPos = *it; - bestDiff = abs(*it-i); - } else if(r == bestRank && unsigned(abs(*it-i)) < bestDiff) { + bestDiff = abs((long)*it-(long)i); + } else if(r == bestRank && unsigned(abs((long)*it-(long)i)) < bestDiff) { bestSrcPos = *it; - bestDiff = abs(*it-i); + bestDiff = abs((long)*it-(long)i); } } }