From 50e11294cd64ec045768a6c0d415b347dc867e0f Mon Sep 17 00:00:00 2001 From: Samuel Sadok Date: Thu, 16 May 2019 22:11:59 +0200 Subject: [PATCH] fix compilation issue with GCC 9 --- Firmware/fibre/cpp/include/fibre/protocol.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Firmware/fibre/cpp/include/fibre/protocol.hpp b/Firmware/fibre/cpp/include/fibre/protocol.hpp index 498d5172..c1f3cc68 100644 --- a/Firmware/fibre/cpp/include/fibre/protocol.hpp +++ b/Firmware/fibre/cpp/include/fibre/protocol.hpp @@ -976,17 +976,17 @@ public: output_properties_.register_endpoints(list, id + 1 + decltype(input_properties_)::endpoint_count, length); } - template std::enable_if_t + template std::enable_if_t handle_ex() { invoke_function_with_tuple(*obj_, func_ptr_, in_args_); } - template std::enable_if_t + template std::enable_if_t handle_ex() { std::get<0>(out_args_) = invoke_function_with_tuple(*obj_, func_ptr_, in_args_); } - template std::enable_if_t= 2> + template std::enable_if_t= 2> handle_ex() { out_args_ = invoke_function_with_tuple(*obj_, func_ptr_, in_args_); } @@ -997,7 +997,7 @@ public: (void) output; LOG_FIBRE("tuple still at %x and of size %u\r\n", (uintptr_t)&in_args_, sizeof(in_args_)); LOG_FIBRE("invoke function using %d and %.3f\r\n", std::get<0>(in_args_), std::get<1>(in_args_)); - handle_ex(); + handle_ex(); } const char * name_;