pragma only valid with visual studio

git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@2935 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
jfouet 2010-02-24 10:30:24 +00:00
parent 133f18bd90
commit 5403d34faf

View File

@ -202,7 +202,9 @@ void ConfusionNet::Print(std::ostream& out) const {
out<<"\n\n";
}
#ifdef _WIN32
#pragma warning(disable:4716)
#endif
Phrase ConfusionNet::GetSubString(const WordsRange&) const {
TRACE_ERR("ERROR: call to ConfusionNet::GetSubString\n");
abort();
@ -213,13 +215,16 @@ std::string ConfusionNet::GetStringRep(const vector<FactorType> factorsToPrint)
TRACE_ERR("ERROR: call to ConfusionNet::GeStringRep\n");
return "";
}
#ifdef _WIN32
#pragma warning(disable:4716)
#endif
const Word& ConfusionNet::GetWord(size_t) const {
TRACE_ERR("ERROR: call to ConfusionNet::GetFactorArray\n");
abort();
}
#ifdef _WIN32
#pragma warning(default:4716)
#endif
std::ostream& operator<<(std::ostream& out,const ConfusionNet& cn)
{
cn.Print(out);return out;