diff options
Diffstat (limited to 'moses-cmd')
-rw-r--r-- | moses-cmd/TranslationTask.cpp | 4 | ||||
-rw-r--r-- | moses-cmd/TranslationTask.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/moses-cmd/TranslationTask.cpp b/moses-cmd/TranslationTask.cpp index f5864f75e..65e7e08bc 100644 --- a/moses-cmd/TranslationTask.cpp +++ b/moses-cmd/TranslationTask.cpp @@ -35,6 +35,10 @@ TranslationTask::TranslationTask(size_t lineNumber, m_hypergraphOutput(hypergraphOutput) {} +TranslationTask::~TranslationTask() { + delete m_source; +} + void TranslationTask::Run() { // shorthand for "global data" const StaticData &staticData = StaticData::Instance(); diff --git a/moses-cmd/TranslationTask.h b/moses-cmd/TranslationTask.h index 84a6a8bf5..05b257a6a 100644 --- a/moses-cmd/TranslationTask.h +++ b/moses-cmd/TranslationTask.h @@ -34,9 +34,7 @@ public: bool outputSearchGraphSLF, boost::shared_ptr<Moses::HypergraphOutput<Moses::Manager> > hypergraphOutput); - ~TranslationTask() { - delete m_source; - } + ~TranslationTask(); /** Translate one sentence * gets called by main function implemented at end of this source file */ |