From 9862048a58a81e45f6d4468a713ede099644c123 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sun, 24 Mar 2019 18:59:44 +0100 Subject: [PATCH] Fixed error "attributes are not allowed on a function-definition" --- CHANGELOG.md | 5 +++++ src/ArduinoJson/MsgPack/MsgPackSerializer.hpp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 088e7f6d..70a6e35c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ ArduinoJson: change log ======================= +HEAD +---- + +* Fixed error "attributes are not allowed on a function-definition" + v6.10.0 (2019-03-22) ------- diff --git a/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp b/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp index 10edb107..e3ba6439 100644 --- a/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp +++ b/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp @@ -24,8 +24,8 @@ class MsgPackSerializer { } template - typename enable_if::type visitFloat(T value64) - ARDUINOJSON_NO_SANITIZE("float-cast-overflow") { + ARDUINOJSON_NO_SANITIZE("float-cast-overflow") + typename enable_if::type visitFloat(T value64) { float value32 = float(value64); if (value32 == value64) { writeByte(0xCA);