[libcxx-commits] [PATCH] D72640: [libcxx] Qualify make_pair in searcher implementations to prevent ADL
Logan Smith via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed May 6 01:34:52 PDT 2020
logan-5 added inline comments.
================
Comment at: libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:63
+ int x;
+ bool operator==(S other) const
+ {
----------------
EricWF wrote:
> Make this a non-member.
No problem, but curious about the reason.
================
Comment at: libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp:69
+template <class T, class U>
+void make_pair(T&&, U&&) {}
+} // namespace User
----------------
EricWF wrote:
> `= delete`
Also curious. This doesn't seem like it makes much of a difference, although I suppose `= delete` communicates better that we don't intend to call this in the tests anywhere.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72640/new/
https://reviews.llvm.org/D72640
More information about the libcxx-commits
mailing list