Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieuhoang@gmail.com>2017-08-26 11:41:25 +0300
committerHieu Hoang <hieuhoang@gmail.com>2017-08-26 11:41:25 +0300
commit5ac7b56bdc8085f6d5e63a8ad694cec355528263 (patch)
treeba0bee882b8d3445d5d183426e738324af4a7566
parenteb8979a0e220df14f1d25944cf4995a46bbed3a3 (diff)
compile error on gcc 7.1.1
-rw-r--r--moses/TranslationModel/CompactPT/PhraseTableCreator.cpp6
1 files 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<std::string>& 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);
}
}
}