summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/enable_if.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add a space in a run line. NFC.George Burgess IV2016-12-011-1/+1
| | | | llvm-svn: 288414
* [Sema] Fix address-of + enable_if overloading logicGeorge Burgess IV2015-10-161-0/+9
| | | | | | | | | | | | | | | | | Previously, our logic when taking the address of an overloaded function would not consider enable_if attributes, so long as all of the enable_if conditions on a given candidate were true. So, two functions with identical signatures (one with enable_if attributes, the other without), would be considered equally good overloads. If we were calling the function instead of taking its address, then the function with enable_if attributes would be preferred. This patch makes us prefer the candidate with enable_if regardless of if we're calling or taking the address of an overloaded function. Differential Revision: http://reviews.llvm.org/D13795 llvm-svn: 250486
* Add mangling for attribute enable_if. The demangling patch for libcxxabi is ↵Nick Lewycky2014-04-261-0/+20
still in review. llvm-svn: 207296
OpenPOWER on IntegriCloud