diff --git a/src/include/units/bits/external/type_list.h b/src/include/units/bits/external/type_list.h index 53d71558..88ab7b1e 100644 --- a/src/include/units/bits/external/type_list.h +++ b/src/include/units/bits/external/type_list.h @@ -150,6 +150,11 @@ namespace detail { template typename Pred> struct type_list_merge_sorted_impl; +template typename List, template typename Pred> +struct type_list_merge_sorted_impl, List<>, Pred> { + using type = List<>; +}; + template typename List, typename... Lhs, template typename Pred> struct type_list_merge_sorted_impl, List<>, Pred> { using type = List;