From de11b36a98f9056af60d22f45c4bef984a99ea15 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Fri, 4 Jun 2021 11:32:36 +0200 Subject: [PATCH] clang-tidy: muted "uninitialized pointer/field" in StringCopier --- src/ArduinoJson/StringStorage/StringCopier.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ArduinoJson/StringStorage/StringCopier.hpp b/src/ArduinoJson/StringStorage/StringCopier.hpp index 8b1104b4..80670aad 100644 --- a/src/ArduinoJson/StringStorage/StringCopier.hpp +++ b/src/ArduinoJson/StringStorage/StringCopier.hpp @@ -55,8 +55,12 @@ class StringCopier { private: MemoryPool* _pool; + + // These fields aren't initialized by the constructor but startString() + // + // NOLINTNEXTLINE(clang-analyzer-optin.cplusplus.UninitializedObject) char* _ptr; - size_t _size; - size_t _capacity; + // NOLINTNEXTLINE(clang-analyzer-optin.cplusplus.UninitializedObject) + size_t _size, _capacity; }; } // namespace ARDUINOJSON_NAMESPACE