From ca9aa64926684f41a36c29e4cba8b23ac9e550ec Mon Sep 17 00:00:00 2001 From: Jerin Philip Date: Thu, 18 Feb 2021 11:07:31 +0000 Subject: [PATCH] Switch to work with ssplit-cpp both pcre2 and pcrecpp --- src/translator/sentence_splitter.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/translator/sentence_splitter.cpp b/src/translator/sentence_splitter.cpp index 0f9be01..0370125 100644 --- a/src/translator/sentence_splitter.cpp +++ b/src/translator/sentence_splitter.cpp @@ -1,7 +1,7 @@ +#include "sentence_splitter.h" #include "common/cli_helper.h" #include "common/logging.h" #include "common/options.h" -#include "sentence_splitter.h" #include namespace marian { @@ -30,8 +30,9 @@ SentenceSplitter::SentenceSplitter(marian::Ptr options) ug::ssplit::SentenceStream SentenceSplitter::createSentenceStream(const string_view &input) { - return std::move(ug::ssplit::SentenceStream(input.data(), input.size(), - this->ssplit_, mode_)); + std::string_view input_converted(input.data(), input.size()); + return std::move( + ug::ssplit::SentenceStream(input_converted, this->ssplit_, mode_)); } ug::ssplit::SentenceStream::splitmode