| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- From 409db5e910279224bd7e78f8188450c7e7d34d87 Mon Sep 17 00:00:00 2001
- From: Khem Raj <[email protected]>
- Date: Tue, 10 Sep 2024 18:11:40 -0700
- Subject: [PATCH] Fix instances of
- -Wmissing-template-arg-list-after-template-kw.
- Clang has a new warning that requires a template argument list after using
- the template keyword. Remove uses of the template keyword when we're not
- specifying types.
- See https://github.com/llvm/llvm-project/issues/94194 for the upstream
- clang changes
- Signed-off-by: Khem Raj <[email protected]>
- ---
- include/cereal/types/tuple.hpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
- diff --git a/include/cereal/types/tuple.hpp b/include/cereal/types/tuple.hpp
- index 80c6807..5c79eca 100644
- --- a/include/cereal/types/tuple.hpp
- +++ b/include/cereal/types/tuple.hpp
- @@ -95,7 +95,7 @@ namespace cereal
- template <class Archive, class ... Types> inline
- static void apply( Archive & ar, std::tuple<Types...> & tuple )
- {
- - serialize<Height - 1>::template apply( ar, tuple );
- + serialize<Height - 1>::apply( ar, tuple );
- ar( CEREAL_NVP_(tuple_element_name<Height - 1>::c_str(),
- std::get<Height - 1>( tuple )) );
- }
- @@ -116,7 +116,7 @@ namespace cereal
- template <class Archive, class ... Types> inline
- void CEREAL_SERIALIZE_FUNCTION_NAME( Archive & ar, std::tuple<Types...> & tuple )
- {
- - tuple_detail::serialize<std::tuple_size<std::tuple<Types...>>::value>::template apply( ar, tuple );
- + tuple_detail::serialize<std::tuple_size<std::tuple<Types...>>::value>::apply( ar, tuple );
- }
- } // namespace cereal
-
- --
- 2.50.1
|