From 83aa3f9e61f13c537c63ad7d16b4eff6df4d3139 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Tue, 19 Oct 2021 22:39:38 -0400 Subject: [PATCH] Fix lifetime issues for table testing params. --- Testing/TableTest.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Testing/TableTest.h b/Testing/TableTest.h index 7cb21d1..483b6a1 100644 --- a/Testing/TableTest.h +++ b/Testing/TableTest.h @@ -10,6 +10,7 @@ static_assert( __cplusplus > 201700, "C++17 Required" ); #include #include +#include #include #include @@ -29,7 +30,7 @@ namespace Alepha::Hydrogen::Testing template< typename RetVal, typename ... Args, RetVal (*function)( Args... ) > struct exports::TableTest< function > { - using args_type= std::tuple< Args... >; + using args_type= Meta::product_type_decay_t< std::tuple< Args... > >; struct Cases {