From cdc56d1fccb6ba180e51f4b9e8333a5081f23b12 Mon Sep 17 00:00:00 2001 From: ExMix Date: Tue, 26 Feb 2013 10:45:12 +0300 Subject: [PATCH] replace call data() from vector. Old compiler does not support --- coding/blob_indexer.cpp | 2 +- search/search_tests/keyword_lang_matcher_test.cpp | 2 +- search/search_tests/keyword_matcher_test.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/coding/blob_indexer.cpp b/coding/blob_indexer.cpp index ad7d35f584..a0b20a9cad 100644 --- a/coding/blob_indexer.cpp +++ b/coding/blob_indexer.cpp @@ -55,7 +55,7 @@ void BlobIndexer::FlushChunk() if (!m_currentChunk.empty()) { string compressedChunk; - m_compressor(m_currentChunk.data(), m_currentChunk.size(), compressedChunk); + m_compressor(&m_currentChunk[0], m_currentChunk.size(), compressedChunk); m_writer.Write(compressedChunk.data(), compressedChunk.size()); WriteToSink(m_writer, static_cast(m_currentChunk.size())); uint32_t const chunkPrevOffset = (m_chunkOffset.empty() ? 0 : m_chunkOffset.back()); diff --git a/search/search_tests/keyword_lang_matcher_test.cpp b/search/search_tests/keyword_lang_matcher_test.cpp index 6019dbb1d2..0402d4dbb0 100644 --- a/search/search_tests/keyword_lang_matcher_test.cpp +++ b/search/search_tests/keyword_lang_matcher_test.cpp @@ -41,7 +41,7 @@ KeywordLangMatcher CreateMatcher(string const & query) prefix = keywords.back(); keywords.pop_back(); } - matcher.SetKeywords(keywords.data(), keywords.size(), prefix); + matcher.SetKeywords(&keywords[0], keywords.size(), prefix); return matcher; } diff --git a/search/search_tests/keyword_matcher_test.cpp b/search/search_tests/keyword_matcher_test.cpp index 078164ded6..41d1c05fea 100644 --- a/search/search_tests/keyword_matcher_test.cpp +++ b/search/search_tests/keyword_matcher_test.cpp @@ -54,7 +54,7 @@ void TestKeywordMatcher(char const * const query, KeywordMatcherTestCase const ( } KeywordMatcher matcher; - matcher.SetKeywords(keywords.data(), keywords.size(), prefix); + matcher.SetKeywords(&keywords[0], keywords.size(), prefix); ScoreT prevScore = ScoreT(); for (size_t i = 0; i < N; ++i) { @@ -65,7 +65,7 @@ void TestKeywordMatcher(char const * const query, KeywordMatcherTestCase const ( // Test that a newly created matcher returns the same result { KeywordMatcher freshMatcher; - freshMatcher.SetKeywords(keywords.data(), keywords.size(), prefix); + freshMatcher.SetKeywords(&keywords[0], keywords.size(), prefix); ScoreT const freshScore = freshMatcher.Score(name); // TEST_EQUAL(testScore, freshScore, (query, name)); TEST(!(testScore < freshScore), (query, name));