From b0e8909f5031d20514501349385a5b1ec1528bf5 Mon Sep 17 00:00:00 2001 From: Eva Hasler Date: Mon, 27 Feb 2012 13:39:23 +0000 Subject: [PATCH] fix: change position var to int --- moses/src/WordTranslationFeature.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moses/src/WordTranslationFeature.cpp b/moses/src/WordTranslationFeature.cpp index 7c137ddd8..0a6ee223b 100644 --- a/moses/src/WordTranslationFeature.cpp +++ b/moses/src/WordTranslationFeature.cpp @@ -53,7 +53,7 @@ void WordTranslationFeature::Evaluate(const TargetPhrase& targetPhrase, for (AlignmentInfo::const_iterator alignmentPoint = alignment.begin(); alignmentPoint != alignment.end(); alignmentPoint++) { // look up words const Phrase& sourcePhrase = targetPhrase.GetSourcePhrase(); - size_t alignedSourcePos = alignmentPoint->first; + int alignedSourcePos = alignmentPoint->first; const string &sourceWord = sourcePhrase.GetWord(alignedSourcePos).GetFactor(m_factorTypeSource)->GetString(); const string &targetWord = targetPhrase.GetWord(alignmentPoint->second).GetFactor(m_factorTypeTarget)->GetString(); bool sourceExists = m_vocabSource.find( sourceWord ) != m_vocabSource.end();