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)