fix: expr_consolidate fixed for two the same powers
This commit is contained in:
1 parent
8d711cdf8e
commit
5e36dd6167
1 file changed
+1
@@ -135,6 +135,7 @@ struct expr_consolidate_impl<type_list<T, Rest...>> {
|
||||
};
|
||||
|
||||
template<typename T, typename... Rest>
|
||||
requires(!is_specialization_of_power<T>)
|
||||
struct expr_consolidate_impl<type_list<T, T, Rest...>> {
|
||||
using type = expr_consolidate_impl<type_list<power<T, 2>, Rest...>>::type;
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user