llvm-project/libcxx/test/std/utilities/memory
Eric Fiselier 9f8fef9504 Fix accidental ADL in std::allocator_traits meta-programming.
There were a number of cases where __double_underscore functions,
for example __has_construct_test, were called without being qualified,
causing ADL to occur. This patch qualifies those calls to avoid this
problem.

Thanks to David L. Jones for point out the issue initially.

llvm-svn: 313324
2017-09-15 00:31:38 +00:00
..
allocator.tag
allocator.traits Fix accidental ADL in std::allocator_traits meta-programming. 2017-09-15 00:31:38 +00:00
allocator.uses Fix failure on 03 bot 2016-09-22 03:25:22 +00:00
c.malloc
default.allocator Fix test failure to to new/delete ellisions 2017-07-09 22:20:07 +00:00
pointer.traits [libc++] Remove various C++03 feature test macros 2016-09-25 03:34:28 +00:00
ptr.align Get tests running with warnings. Fix warnings in headers and tests 2015-02-05 20:28:37 +00:00
specialized.algorithms [libcxx] [test] Make files consistently end with newlines, NFC. 2017-07-29 00:55:22 +00:00
storage.iterator [libcxx] [test] Replace _LIBCPP_STD_VER with TEST_STD_VER. 2016-11-04 20:26:59 +00:00
temporary.buffer
util.dynamic.safety Fix PR26961 - Add default constructor to std::pointer_safety struct. 2017-01-05 01:28:40 +00:00
util.smartptr [libcxx] [test] Fix URLs in comments and make them HTTPS. NFC. 2017-08-05 00:44:24 +00:00