Found a couple bugs in the test suite. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@272679 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Marshall Clow
2016-06-14 15:25:46 +00:00
parent d9e1819ef4
commit 174432dbd5
3 changed files with 6 additions and 2 deletions

View File

@@ -63,6 +63,7 @@ struct some_hash
typedef T value_type; typedef T value_type;
some_hash() {} some_hash() {}
some_hash(const some_hash&); some_hash(const some_hash&);
std::size_t operator()(const T&) const { return 0; }
}; };
template <class T> template <class T>
@@ -71,6 +72,7 @@ struct some_hash2
typedef T value_type; typedef T value_type;
some_hash2() {} some_hash2() {}
some_hash2(const some_hash2&); some_hash2(const some_hash2&);
std::size_t operator()(const T&) const { return 0; }
}; };
#if TEST_STD_VER >= 14 #if TEST_STD_VER >= 14

View File

@@ -63,6 +63,7 @@ struct some_hash
typedef T value_type; typedef T value_type;
some_hash() {} some_hash() {}
some_hash(const some_hash&); some_hash(const some_hash&);
std::size_t operator()(const T&) const { return 0; }
}; };
template <class T> template <class T>
@@ -71,6 +72,7 @@ struct some_hash2
typedef T value_type; typedef T value_type;
some_hash2() {} some_hash2() {}
some_hash2(const some_hash2&); some_hash2(const some_hash2&);
std::size_t operator()(const T&) const { return 0; }
}; };
#if TEST_STD_VER >= 14 #if TEST_STD_VER >= 14

View File

@@ -60,7 +60,7 @@ int main()
static_assert(std::is_same<StdSet, PmrSet>::value, ""); static_assert(std::is_same<StdSet, PmrSet>::value, "");
} }
{ {
pmr::unordered_set<int, int> m; pmr::unordered_set<int> m;
assert(m.get_allocator().resource() == pmr::get_default_resource()); assert(m.get_allocator().resource() == pmr::get_default_resource());
} }
{ {
@@ -79,7 +79,7 @@ int main()
static_assert(std::is_same<StdSet, PmrSet>::value, ""); static_assert(std::is_same<StdSet, PmrSet>::value, "");
} }
{ {
pmr::unordered_multiset<int, int> m; pmr::unordered_multiset<int> m;
assert(m.get_allocator().resource() == pmr::get_default_resource()); assert(m.get_allocator().resource() == pmr::get_default_resource());
} }
} }