commit | 63d88110ccb598e90dcce6a5dd79353bc9ae385a | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Fri Sep 15 00:31:38 2017 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Fri Sep 15 00:31:38 2017 +0000 |
tree | 65971b986b0508378db617862a69b99293c9b0b8 | |
parent | 0a2af12aff46999f2d7547581b89630bbe908e76 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@313324 91177308-0d34-0410-b5e6-96231b3b80d8