From 1b74ad0731f7c7b74dc21ac69ce251bbfbf24038 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Tue, 3 Aug 2021 09:04:14 +0000 Subject: [PATCH] Fixed error `'dummy' may be used uninitialized` on GCC 11 --- CHANGELOG.md | 5 +++++ src/ArduinoJson/Variant/ConverterImpl.hpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1bbc5d2..2c1fc2e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ ArduinoJson: change log ======================= +HEAD +---- + +* Fixed error `'dummy' may be used uninitialized` on GCC 11 + v6.18.3 (2021-07-27) ------- diff --git a/src/ArduinoJson/Variant/ConverterImpl.hpp b/src/ArduinoJson/Variant/ConverterImpl.hpp index 33f8c650..e3288c8b 100644 --- a/src/ArduinoJson/Variant/ConverterImpl.hpp +++ b/src/ArduinoJson/Variant/ConverterImpl.hpp @@ -27,7 +27,7 @@ struct Converter { } static bool checkJson(VariantConstRef src) { - T dummy; + T dummy = T(); // clang-format off return canConvertFromJson(src, dummy); // Error here? See https://arduinojson.org/v6/unsupported-is/ // clang-format on