From 06eb494400a4439dffbc33b2019561aff2760ebc Mon Sep 17 00:00:00 2001 From: Xavier Date: Thu, 28 Jul 2022 15:03:22 +0800 Subject: [PATCH] Invoke function pointers w/ parenthesis (#576) --- include/etl/private/delegate_cpp03.h | 4 ++-- include/etl/private/delegate_cpp11.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/etl/private/delegate_cpp03.h b/include/etl/private/delegate_cpp03.h index d34d02fc..01218a89 100644 --- a/include/etl/private/delegate_cpp03.h +++ b/include/etl/private/delegate_cpp03.h @@ -370,7 +370,7 @@ namespace etl } else { - return Method(param); + return (Method)(param); } } @@ -758,7 +758,7 @@ namespace etl } else { - return Method(); + return (Method)(); } } diff --git a/include/etl/private/delegate_cpp11.h b/include/etl/private/delegate_cpp11.h index 7e79fdd4..0b2102f1 100644 --- a/include/etl/private/delegate_cpp11.h +++ b/include/etl/private/delegate_cpp11.h @@ -335,7 +335,7 @@ namespace etl } else { - return Method(etl::forward(args)...); + return (Method)(etl::forward(args)...); } }