Merge topic 'invalid_alias' into release-3.17

a54d96b722 cmAlgorithms: Fix -Wnon-c-typedef-for-linkage warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4438
This commit is contained in:
Brad King 2020-03-10 12:21:53 +00:00 committed by Kitware Robot
commit d11a5d8f2b

View File

@ -139,7 +139,7 @@ template <typename ForwardIterator>
ForwardIterator cmRemoveDuplicates(ForwardIterator first, ForwardIterator last)
{
using Value = typename std::iterator_traits<ForwardIterator>::value_type;
using Hash = struct
struct Hash
{
std::size_t operator()(ForwardIterator it) const
{
@ -147,7 +147,7 @@ ForwardIterator cmRemoveDuplicates(ForwardIterator first, ForwardIterator last)
}
};
using Equal = struct
struct Equal
{
bool operator()(ForwardIterator it1, ForwardIterator it2) const
{