From 70168286abe6d6709e5241b6be2589fcf6826a4d Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 27 Feb 2021 02:38:18 -0600 Subject: [PATCH] [ox] Address CLion warnings --- deps/ox/src/ox/fs/test/tests.cpp | 2 -- deps/ox/src/ox/mc/presenceindicator.cpp | 7 +------ deps/ox/src/ox/mc/presenceindicator.hpp | 4 +--- deps/ox/src/ox/mc/test/tests.cpp | 1 - deps/ox/src/ox/mc/write.hpp | 1 - deps/ox/src/ox/oc/test/tests.cpp | 1 - deps/ox/src/ox/ptrarith/nodebuffer.hpp | 13 ++----------- deps/ox/src/ox/ptrarith/test/tests.cpp | 5 ----- deps/ox/src/ox/std/assert.cpp | 2 -- deps/ox/src/ox/std/random.hpp | 2 +- deps/ox/src/ox/std/string.cpp | 2 +- deps/ox/src/ox/std/test/tests.cpp | 8 ++++---- deps/ox/src/ox/std/trace.cpp | 1 - 13 files changed, 10 insertions(+), 39 deletions(-) diff --git a/deps/ox/src/ox/fs/test/tests.cpp b/deps/ox/src/ox/fs/test/tests.cpp index 7f6a5d47..e6972fbf 100644 --- a/deps/ox/src/ox/fs/test/tests.cpp +++ b/deps/ox/src/ox/fs/test/tests.cpp @@ -9,12 +9,10 @@ // make sure asserts are enabled for the test file #undef NDEBUG -#include #include #include #include #include -#include #include #include #include diff --git a/deps/ox/src/ox/mc/presenceindicator.cpp b/deps/ox/src/ox/mc/presenceindicator.cpp index 1a8cf893..74edf099 100644 --- a/deps/ox/src/ox/mc/presenceindicator.cpp +++ b/deps/ox/src/ox/mc/presenceindicator.cpp @@ -7,7 +7,6 @@ */ #include -#include #include "err.hpp" #include "presenceindicator.hpp" @@ -44,11 +43,7 @@ void FieldPresenceIndicator::setFields(int fields) noexcept { m_maskLen = (fields / 8 + 1) - (fields % 8 == 0); } -int FieldPresenceIndicator::getFields() const noexcept { - return m_fields; -} - -void FieldPresenceIndicator::setMaxLen(int maxLen) noexcept { + void FieldPresenceIndicator::setMaxLen(int maxLen) noexcept { m_maskLen = maxLen; } diff --git a/deps/ox/src/ox/mc/presenceindicator.hpp b/deps/ox/src/ox/mc/presenceindicator.hpp index 527c7798..799c3d5a 100644 --- a/deps/ox/src/ox/mc/presenceindicator.hpp +++ b/deps/ox/src/ox/mc/presenceindicator.hpp @@ -28,9 +28,7 @@ class FieldPresenceIndicator { void setFields(int) noexcept; - int getFields() const noexcept; - - void setMaxLen(int) noexcept; + void setMaxLen(int) noexcept; int getMaxLen() const noexcept; diff --git a/deps/ox/src/ox/mc/test/tests.cpp b/deps/ox/src/ox/mc/test/tests.cpp index a5f0fb3f..3c62ab98 100644 --- a/deps/ox/src/ox/mc/test/tests.cpp +++ b/deps/ox/src/ox/mc/test/tests.cpp @@ -13,7 +13,6 @@ #include #include #include -#include #include #include #include diff --git a/deps/ox/src/ox/mc/write.hpp b/deps/ox/src/ox/mc/write.hpp index 6b35819a..8a08971e 100644 --- a/deps/ox/src/ox/mc/write.hpp +++ b/deps/ox/src/ox/mc/write.hpp @@ -216,7 +216,6 @@ Error MetalClawWriter::appendInteger(I val) noexcept { oxReturnError(m_fieldPresence.set(m_field, fieldSet)); m_field++; return OxError(0); -; } template diff --git a/deps/ox/src/ox/oc/test/tests.cpp b/deps/ox/src/ox/oc/test/tests.cpp index eb309ee1..0e677ec7 100644 --- a/deps/ox/src/ox/oc/test/tests.cpp +++ b/deps/ox/src/ox/oc/test/tests.cpp @@ -10,7 +10,6 @@ #include #include -#include #include #include diff --git a/deps/ox/src/ox/ptrarith/nodebuffer.hpp b/deps/ox/src/ox/ptrarith/nodebuffer.hpp index d05313d8..e57a0370 100644 --- a/deps/ox/src/ox/ptrarith/nodebuffer.hpp +++ b/deps/ox/src/ox/ptrarith/nodebuffer.hpp @@ -126,8 +126,6 @@ class OX_PACKED NodeBuffer { [[nodiscard]] ItemPtr ptr(size_t offset); - [[nodiscard]] ItemPtr ptr(void *item); - [[nodiscard]] ItemPtr malloc(size_t size); Error free(ItemPtr item); @@ -159,9 +157,7 @@ class OX_PACKED NodeBuffer { template Error compact(F cb = [](uint64_t, ItemPtr) {}); - void truncate(); - - private: +private: uint8_t *data(); }; @@ -268,7 +264,7 @@ typename NodeBuffer::ItemPtr NodeBuffer::malloc(size size_t fullSize = size + sizeof(Item); if (m_header.size - m_header.bytesUsed >= fullSize) { auto last = lastItem(); - size_t addr = 0; + size_t addr; if (last.valid()) { addr = last.offset() + last.size(); } else { @@ -422,11 +418,6 @@ Error NodeBuffer::compact(F cb) { return OxError(0); } -template -void NodeBuffer::truncate() { - m_header.size = m_header.bytesUsed; -} - template uint8_t *NodeBuffer::data() { return reinterpret_cast(ptr(sizeof(*this)).get()); diff --git a/deps/ox/src/ox/ptrarith/test/tests.cpp b/deps/ox/src/ox/ptrarith/test/tests.cpp index 4a9052cd..3dfc6da2 100644 --- a/deps/ox/src/ox/ptrarith/test/tests.cpp +++ b/deps/ox/src/ox/ptrarith/test/tests.cpp @@ -9,18 +9,13 @@ // make sure asserts are enabled for the test file #undef NDEBUG -#include #include #include #include #include #include #include -#include #include -#include -#include - using namespace std; using namespace ox; diff --git a/deps/ox/src/ox/std/assert.cpp b/deps/ox/src/ox/std/assert.cpp index 91943670..a7d5d594 100644 --- a/deps/ox/src/ox/std/assert.cpp +++ b/deps/ox/src/ox/std/assert.cpp @@ -7,11 +7,9 @@ */ #if defined(OX_USE_STDLIB) -#include #include #endif -#include "defines.hpp" #include "stacktrace.hpp" #include "trace.hpp" diff --git a/deps/ox/src/ox/std/random.hpp b/deps/ox/src/ox/std/random.hpp index 4abc261a..c897fe8f 100644 --- a/deps/ox/src/ox/std/random.hpp +++ b/deps/ox/src/ox/std/random.hpp @@ -22,7 +22,7 @@ class OX_PACKED Random { public: Random(); - Random(RandomSeed seed); + explicit Random(RandomSeed seed); uint64_t gen(); }; diff --git a/deps/ox/src/ox/std/string.cpp b/deps/ox/src/ox/std/string.cpp index 3239bf52..9d5349c5 100644 --- a/deps/ox/src/ox/std/string.cpp +++ b/deps/ox/src/ox/std/string.cpp @@ -177,7 +177,7 @@ std::size_t String::len() const noexcept { } std::size_t String::bytes() const noexcept { - std::size_t i = 0; + std::size_t i; for (i = 0; i < m_buff.size() && m_buff[i]; i++); return i + 1; // add one for null terminator } diff --git a/deps/ox/src/ox/std/test/tests.cpp b/deps/ox/src/ox/std/test/tests.cpp index 876c8d6f..b15f5632 100644 --- a/deps/ox/src/ox/std/test/tests.cpp +++ b/deps/ox/src/ox/std/test/tests.cpp @@ -25,25 +25,25 @@ std::map> tests = { { "ABCDEFG != HIJKLMN", []() { - return !(ox_memcmp("ABCDEFG", "HIJKLMN", 7) < 0); + return ox_memcmp("ABCDEFG", "HIJKLMN", 7) >= 0; } }, { "HIJKLMN != ABCDEFG", []() { - return !(ox_memcmp("HIJKLMN", "ABCDEFG", 7) > 0); + return ox_memcmp("HIJKLMN", "ABCDEFG", 7) <= 0; } }, { "ABCDEFG == ABCDEFG", []() { - return !(ox_memcmp("ABCDEFG", "ABCDEFG", 7) == 0); + return ox_memcmp("ABCDEFG", "ABCDEFG", 7) != 0; } }, { "ABCDEFGHI == ABCDEFG", []() { - return !(ox_memcmp("ABCDEFGHI", "ABCDEFG", 7) == 0); + return ox_memcmp("ABCDEFGHI", "ABCDEFG", 7) != 0; } }, { diff --git a/deps/ox/src/ox/std/trace.cpp b/deps/ox/src/ox/std/trace.cpp index d54eef3b..15e134fd 100644 --- a/deps/ox/src/ox/std/trace.cpp +++ b/deps/ox/src/ox/std/trace.cpp @@ -9,7 +9,6 @@ #if defined(OX_USE_STDLIB) #include #include -#include #endif #include "trace.hpp"