Przeglądaj źródła

clang-tidy: muted "uninitialized pointer/field" in StringCopier

Benoit Blanchon 4 lat temu
rodzic
commit
de11b36a98
1 zmienionych plików z 6 dodań i 2 usunięć
  1. 6 2
      src/ArduinoJson/StringStorage/StringCopier.hpp

+ 6 - 2
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