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