From a2af64e37e23797ab9949668a2d0afae5f3a0fe4 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Fri, 10 Nov 2023 11:49:03 -0500 Subject: [PATCH] Clang seemed to think this was necessary. I'm not certain if it is, but it's pretty harmless to keep on the template. --- Meta/Container/vector.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Meta/Container/vector.h b/Meta/Container/vector.h index 6e93eec..16881ac 100644 --- a/Meta/Container/vector.h +++ b/Meta/Container/vector.h @@ -69,6 +69,7 @@ namespace Alepha::Hydrogen::Meta::Container }; template< typename MetaFunction, typename Arg1, typename First, typename ... Members > + requires( sizeof...( Members ) != 0 ) constexpr decltype( auto ) invoke_call( MetaFunction func, type_value< Arg1 > arg1, dereferenced_iterator< vector< First, Members... > > deref ) {