Skip to content

Commit e59d85b

Browse files
committed
Fix some warnings
Signed-off-by: Osyotr <Osyotr@users.noreply.github.com>
1 parent 4325762 commit e59d85b

25 files changed

+118
-151
lines changed

generator/generator_tests/descriptions_section_builder_tests.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ class TestDescriptionSectionBuilder
231231
static int SumPageSizes(std::vector<PageT> const & p)
232232
{
233233
return std::accumulate(std::begin(p), std::end(p), 0,
234-
[](int acc, PageT const & p) { return acc + p.second.size(); });
234+
[](int acc, PageT const & p) { return acc + static_cast<int>(p.second.size()); });
235235
}
236236

237237
static bool CheckLangs(DescriptionsCollectionBuilderStat::LangStatistics const & stat)

libs/base/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ set(SRC
99
../std/windows.hpp
1010
array_adapters.hpp
1111
assert.hpp
12-
atomic_shared_ptr.hpp
1312
base.cpp
1413
base.hpp
1514
beam.hpp

libs/base/atomic_shared_ptr.hpp

Lines changed: 0 additions & 27 deletions
This file was deleted.

libs/base/base_tests/beam_tests.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@ using namespace std;
2020
template <template <typename, typename> class Beam>
2121
void Smoke()
2222
{
23-
size_t const kCapacity = 10;
24-
size_t const kTotal = 100;
23+
constexpr size_t kCapacity = 10;
24+
constexpr size_t kTotal = 100;
2525

26-
CHECK_LESS_OR_EQUAL(kCapacity, kTotal, ());
26+
static_assert(kCapacity <= kTotal);
2727

2828
Beam<uint32_t, double> beam(kCapacity);
2929

30-
for (uint32_t i = 0; i < kTotal; ++i)
30+
for (size_t i = 0; i < kTotal; ++i)
3131
beam.Add(i, static_cast<double>(i));
3232

3333
vector<double> expected;
3434
for (size_t i = 0; i < kCapacity; ++i)
35-
expected.emplace_back(kTotal - 1 - i);
35+
expected.emplace_back(static_cast<double>(kTotal - 1 - i));
3636

3737
vector<double> actual;
3838
actual.reserve(kCapacity);

libs/coding/coding_tests/fixed_bits_ddvector_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ void TestWithData(vector<uint32_t> const & lst)
3535
builder.PushBack(v);
3636
}
3737

38-
pair<uint32_t, uint32_t> expected(optCount, lst.size());
38+
pair<uint32_t, uint32_t> expected(optCount, static_cast<uint32_t>(lst.size()));
3939
TEST_EQUAL(builder.GetCount(), expected, ());
4040
}
4141

libs/descriptions/descriptions_tests/descriptions_tests.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ DescriptionsCollection Convert(std::vector<RawDescription> const & rawDescriptio
3535

3636
for (auto const & translation : desc.m_strings)
3737
{
38-
ftDesc.m_strIndices.emplace_back(translation.first, descriptions.m_strings.size());
38+
ftDesc.m_strIndices.emplace_back(translation.first, static_cast<uint32_t>(descriptions.m_strings.size()));
3939
descriptions.m_strings.push_back(translation.second);
4040
}
4141
}

libs/drape/batcher_helpers.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ void TriangleFanBatch::BatchData(ref_ptr<GraphicsContext> context, ref_ptr<Attri
553553
// "(vertexCount + 1) - batchVertexCount" we allocate CPUBuffer on all remaining data
554554
// + first vertex of fan, that must be duplicate in the next buffer
555555
// + last vertex of currently uploaded data.
556-
cpuBuffers.emplace_back(binding.GetElementSize(), (vertexCount + 2) - batchVertexCount);
556+
cpuBuffers.emplace_back(static_cast<uint8_t>(binding.GetElementSize()), (vertexCount + 2) - batchVertexCount);
557557
CPUBuffer & cpuBuffer = cpuBuffers.back();
558558
cpuBuffer.UploadData(rawDataPointer, 1);
559559

libs/drape/gl_functions.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ void GLFunctions::glVertexAttributePointer(int attrLocation, uint32_t count, glC
843843
ASSERT_EQUAL(CurrentApiVersion, dp::ApiVersion::OpenGLES3, ());
844844
ASSERT(glVertexAttributePointerFn != nullptr, ());
845845
GLCHECK(glVertexAttributePointerFn(attrLocation, count, type, convert(needNormalize), stride,
846-
reinterpret_cast<void *>(offset)));
846+
reinterpret_cast<GLvoid const *>(static_cast<GLintptr>(offset))));
847847
}
848848

849849
void GLFunctions::glGetActiveUniform(uint32_t programID, uint32_t uniformIndex, int32_t * uniformSize, glConst * type,
@@ -1048,7 +1048,7 @@ void GLFunctions::glDrawElements(glConst primitive, uint32_t sizeOfIndex, uint32
10481048
{
10491049
ASSERT_EQUAL(CurrentApiVersion, dp::ApiVersion::OpenGLES3, ());
10501050
GLCHECK(::glDrawElements(primitive, indexCount, sizeOfIndex == sizeof(uint32_t) ? GL_UNSIGNED_INT : GL_UNSIGNED_SHORT,
1051-
reinterpret_cast<GLvoid *>(startIndex * sizeOfIndex)));
1051+
reinterpret_cast<GLvoid const *>(static_cast<GLintptr>(startIndex * sizeOfIndex))));
10521052
}
10531053

10541054
void GLFunctions::glDrawArrays(glConst mode, int32_t first, uint32_t count)

libs/drape/harfbuzz_shaping.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ using TScriptsArray = std::array<UScriptCode, 32>;
2121

2222
// Writes the script and the script extensions of the Unicode codepoint.
2323
// Returns the number of written scripts.
24-
size_t GetScriptExtensions(char32_t codepoint, TScriptsArray & scripts)
24+
int32_t GetScriptExtensions(char32_t codepoint, TScriptsArray & scripts)
2525
{
2626
// Fill scripts with the script extensions.
2727
UErrorCode icu_error = U_ZERO_ERROR;
28-
size_t const count = uscript_getScriptExtensions(static_cast<UChar32>(codepoint), scripts.data(),
28+
int32_t const count = uscript_getScriptExtensions(static_cast<UChar32>(codepoint), scripts.data(),
2929
static_cast<int32_t>(scripts.max_size()), &icu_error);
3030
if (U_FAILURE(icu_error))
3131
{
@@ -38,7 +38,7 @@ size_t GetScriptExtensions(char32_t codepoint, TScriptsArray & scripts)
3838

3939
// Intersects the script extensions set of codepoint with scripts and returns the updated size of the scripts.
4040
// The output result will be a subset of the input result (thus resultSize can only be smaller).
41-
size_t ScriptSetIntersect(char32_t codepoint, TScriptsArray & inOutScripts, size_t inOutScriptsCount)
41+
int32_t ScriptSetIntersect(char32_t codepoint, TScriptsArray & inOutScripts, int32_t inOutScriptsCount)
4242
{
4343
// Each codepoint has a Script property and a Script Extensions (Scx) property.
4444
//
@@ -65,7 +65,7 @@ size_t ScriptSetIntersect(char32_t codepoint, TScriptsArray & inOutScripts, size
6565
// For most of the codepoints, the script extensions set contains only one element. For CJK codepoints, it's common
6666
// to see 3-4 scripts. For really rare cases, the set can go above 20 scripts.
6767
TScriptsArray codepointScripts;
68-
size_t const codepointScriptsCount = GetScriptExtensions(codepoint, codepointScripts);
68+
size_t const codepointScriptsCount = static_cast<size_t>(GetScriptExtensions(codepoint, codepointScripts));
6969

7070
// Implicit script 'inherited' is inheriting scripts from preceding codepoint.
7171
if (codepointScriptsCount == 1 && codepointScripts[0] == USCRIPT_INHERITED)
@@ -99,27 +99,27 @@ size_t ScriptSetIntersect(char32_t codepoint, TScriptsArray & inOutScripts, size
9999
//
100100
// Consider 3 characters with the script values {Kana}, {Hira, Kana}, {Kana}. Without script extensions only the first
101101
// script in each set would be taken into account, resulting in 3 segments where 1 would be enough.
102-
size_t ScriptInterval(std::u16string const & text, int32_t start, size_t length, UScriptCode & outScript)
102+
int32_t ScriptInterval(std::u16string const & text, int32_t start, int32_t length, UScriptCode & outScript)
103103
{
104104
ASSERT_GREATER(length, 0U, ());
105105

106106
auto const begin = text.begin() + start;
107-
auto const end = text.begin() + start + static_cast<int32_t>(length);
107+
auto const end = text.begin() + start + length;
108108
auto iterator = begin;
109109

110110
auto c32 = utf8::unchecked::next16(iterator);
111111

112112
TScriptsArray scripts;
113-
size_t scriptsSize = GetScriptExtensions(c32, scripts);
113+
int32_t scriptsSize = GetScriptExtensions(c32, scripts);
114114

115115
while (iterator != end)
116116
{
117117
auto prev = iterator;
118118
c32 = utf8::unchecked::next16(iterator);
119119
scriptsSize = ScriptSetIntersect(c32, scripts, scriptsSize);
120-
if (scriptsSize == 0U)
120+
if (scriptsSize == 0)
121121
{
122-
length = prev - begin;
122+
length = static_cast<int32_t>(prev - begin);
123123
break;
124124
}
125125
}
@@ -168,7 +168,7 @@ void GetSingleTextLineRuns(TextSegments & segments)
168168
{
169169
// Find the longest sequence of characters that have at least one common UScriptCode value.
170170
UScriptCode script = USCRIPT_INVALID_CODE;
171-
size_t const scriptRunEnd =
171+
int32_t const scriptRunEnd =
172172
ScriptInterval(segments.m_text, scriptRunStart, bidiRunEnd - scriptRunStart, script) + scriptRunStart;
173173
ASSERT_LESS(scriptRunStart, base::asserted_cast<int32_t>(scriptRunEnd), ());
174174

@@ -179,7 +179,7 @@ void GetSingleTextLineRuns(TextSegments & segments)
179179
bidiLevel & 0x01 ? HB_DIRECTION_RTL : HB_DIRECTION_LTR);
180180

181181
// Move to the next script sequence.
182-
scriptRunStart = static_cast<int32_t>(scriptRunEnd);
182+
scriptRunStart = scriptRunEnd;
183183
}
184184
// Move to the next direction sequence.
185185
bidiRunStart = bidiRunEnd;

libs/drape_frontend/drape_measurer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#pragma once
22

33
#include "drape/drape_diagnostics.hpp"
4+
#include "drape/drape_global.hpp"
45
#include "drape/utils/glyph_usage_tracker.hpp"
56
#include "drape/utils/gpu_mem_tracker.hpp"
67

@@ -10,7 +11,6 @@
1011
#include "base/timer.hpp"
1112

1213
#include <chrono>
13-
#include <drape/drape_global.hpp>
1414
#include <map>
1515
#include <memory>
1616
#include <mutex>

0 commit comments

Comments
 (0)