From 6b8e93e05e44875348a44c7ff2f8c9e73bf13a81 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Fri, 4 Jun 2021 09:56:32 +0200 Subject: [PATCH] clang-tidy: fixed "uninitialized field" in VariantData --- src/ArduinoJson/Document/JsonDocument.hpp | 8 ++++---- src/ArduinoJson/Variant/VariantData.hpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ArduinoJson/Document/JsonDocument.hpp b/src/ArduinoJson/Document/JsonDocument.hpp index d67d9349..64c76b8f 100644 --- a/src/ArduinoJson/Document/JsonDocument.hpp +++ b/src/ArduinoJson/Document/JsonDocument.hpp @@ -32,7 +32,7 @@ class JsonDocument : public Visitable { void clear() { _pool.clear(); - _data.setNull(); + _data.init(); } template @@ -304,15 +304,15 @@ class JsonDocument : public Visitable { protected: JsonDocument() : _pool(0, 0) { - _data.setNull(); + _data.init(); } JsonDocument(MemoryPool pool) : _pool(pool) { - _data.setNull(); + _data.init(); } JsonDocument(char* buf, size_t capa) : _pool(buf, capa) { - _data.setNull(); + _data.init(); } ~JsonDocument() {} diff --git a/src/ArduinoJson/Variant/VariantData.hpp b/src/ArduinoJson/Variant/VariantData.hpp index 82ae745d..5631147f 100644 --- a/src/ArduinoJson/Variant/VariantData.hpp +++ b/src/ArduinoJson/Variant/VariantData.hpp @@ -33,7 +33,7 @@ class VariantData { // - no virtual // - no inheritance void init() { - _flags = 0; + _flags = VALUE_IS_NULL; } template