From 27f520403209c47714ff987f2c7ce17b2f081688 Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Tue, 10 Aug 2021 11:31:02 +0100 Subject: [PATCH] Added 'Force C++03' macro --- include/etl/message_router.h | 2 +- test/etl_profile.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/etl/message_router.h b/include/etl/message_router.h index a2fcf299..03b12b8f 100644 --- a/include/etl/message_router.h +++ b/include/etl/message_router.h @@ -295,7 +295,7 @@ namespace etl destination.receive(message); } -#if ETL_CPP17_SUPPORTED +#if ETL_CPP17_SUPPORTED && !defined(ETL_MESSAGE_ROUTER_FORCE_CPP03) //*************************************************************************** // The definition for all message types. //*************************************************************************** diff --git a/test/etl_profile.h b/test/etl_profile.h index 6ccf639b..469975bb 100644 --- a/test/etl_profile.h +++ b/test/etl_profile.h @@ -96,6 +96,7 @@ SOFTWARE. #define ETL_MEM_CAST_FORCE_CPP03 #define ETL_MESSAGE_PACKET_FORCE_CPP03 #define ETL_OBSERVER_FORCE_CPP03 + #define ETL_MESSAGE_ROUTER_FORCE_CPP03 #endif #if defined(ETL_FORCE_TEST_CPP11)