From fe0f510fc992d15ce858670d90432555ab054091 Mon Sep 17 00:00:00 2001 From: david gauchard Date: Tue, 16 Apr 2019 18:55:23 +0200 Subject: [PATCH] polledTimeout: ensures timeType is unsigned --- cores/esp8266/PolledTimeout.h | 1 + 1 file changed, 1 insertion(+) diff --git a/cores/esp8266/PolledTimeout.h b/cores/esp8266/PolledTimeout.h index 91bebaa79b..95157d3772 100644 --- a/cores/esp8266/PolledTimeout.h +++ b/cores/esp8266/PolledTimeout.h @@ -142,6 +142,7 @@ class timeoutTemplate { public: using timeType = typename TimePolicyT::timeType; + static_assert(std::is_unsigned::value == true, "timeType must be unsigned"); static constexpr timeType alwaysExpired = 0; static constexpr timeType neverExpires = std::numeric_limits::max();