From 8cbb0975a18b5ec6ffa5f2213a3ee459ceb96053 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Tue, 10 Oct 2023 15:03:49 +0200 Subject: [PATCH] Less shitty float to double conversion to avoid compiler warning --- src/ArduinoJson/MsgPack/MsgPackSerializer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp b/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp index 65769a16..5aba1961 100644 --- a/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp +++ b/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp @@ -37,7 +37,7 @@ class MsgPackSerializer : public Visitor { ARDUINOJSON_NO_SANITIZE("float-cast-overflow") typename enable_if::type visitFloat(T value64) { float value32 = float(value64); - if (value32 == value64) + if (double(value32) == value64) return visitFloat(value32); writeByte(0xCB); writeInteger(value64);