summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Extend the self move warning to record types.Richard Trieu2015-01-131-1/+6
* Improve handling of value dependent expressions in __attribute__((enable_if))...Nick Lewycky2014-12-161-2/+12
* If a non-template constructor instantiated to X(X),John McCall2014-12-141-10/+20
* [c++1z] Most of N4268 (allow constant evaluation for non-type template argume...Richard Smith2014-11-261-62/+97
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-13/+13
* Wrap to 80 columns, no behavior change.Nico Weber2014-11-191-4/+4
* Missing comma in a string array initialization (CID 1254893)Sylvestre Ledru2014-11-171-1/+1
* Fix this code to follow the coding style regarding anonymous namespaces andRichard Smith2014-11-121-93/+58
* Pass around CorrectionCandidateCallbacks as unique_ptrs soKaelyn Takata2014-10-271-9/+14
* CUDA: Fix incorrect target inference for implicit members.Eli Bendersky2014-09-291-3/+47
* Fix PR20886 - enforce CUDA target match in method callsEli Bendersky2014-09-251-0/+21
* Don't perform ADL when looking up operator=; there is no non-member form ofRichard Smith2014-09-231-4/+7
* Use llvm::makeArrayRef instead of explicitly calling ArrayRef constructor and...Craig Topper2014-08-291-3/+1
* Objective-C. When multiple nullary selectors are found inFariborz Jahanian2014-08-271-1/+11
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* C++1y is now C++14!Aaron Ballman2014-08-191-8/+8
* Objective-C. Minor refactoring of my last patch.Fariborz Jahanian2014-08-131-1/+5
* Objective-C. This patch is to resolve the method used in methodFariborz Jahanian2014-08-131-0/+73
* MS ABI: Handle member function pointers returning a member data pointerDavid Majnemer2014-08-071-0/+4
* Use the correct from type in a SCSEhsan Akhgari2014-07-221-0/+1
* Remove dead code.Richard Smith2014-07-141-11/+0
* In C++98, if an rvalue reference binds to a function lvalue (or an xvalue or anRichard Smith2014-07-141-1/+1
* Superficial fix for PR20218: binding a function lvalue to a const reference toRichard Smith2014-07-141-17/+28
* Import MutableArrayRef into clang namespace.Craig Topper2014-06-281-1/+1
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-2/+2
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-49/+37
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-36/+36
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-96/+100
* Add hasSameType overload to ASTContext for Type pointers. Switch a typeRichard Trieu2014-05-221-2/+1
* Fix diagnostic message for member function pointer mismatches where one of theRichard Trieu2014-05-201-1/+2
* More fixes for isBetterOverloadCandidate not being a strict weak ordering. TheRichard Smith2014-05-171-19/+8
* Switch to a more efficient expression of this check.Richard Smith2014-05-171-20/+24
* Correct incoherent function versus function template partial ordering for con...Richard Smith2014-05-171-24/+30
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-0/+1
* Try harder to ensure a strict weak ordering of overload candidates thatKaelyn Takata2014-05-071-6/+11
* Fix crash when one overload candidate is a template instead of a function. Pa...Nick Lewycky2014-05-061-0/+1
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-2/+1
* Use std::abs(int) portably.David Blaikie2014-05-011-2/+3
* Fix some -Wabsolute-value warnings introduced in r207796.David Blaikie2014-05-011-2/+2
* When sorting overload candidates, sort arity mismatches in ascendingKaelyn Takata2014-05-011-3/+16
* Implement [over.match.oper]p3 properly, by filtering the non-candidates outRichard Smith2014-04-171-22/+78
* Try harder about not suggesting methods as corrections when theyKaelyn Takata2014-04-041-1/+2
* Add defensive check that argument may be null in call to compareConversionFun...Ted Kremenek2014-04-011-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-1/+1
* [C++11] Remove the remaining uses of OwningPtr.Ahmed Charles2014-03-091-1/+1
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-3/+1
* Don't suggest non-static methods as corrections when they obviouslyKaelyn Uhrain2014-02-281-1/+1
* Fix crash with enable_if on constructors.Nick Lewycky2014-02-281-1/+2
* Tighten lax vector-conversion rules and enforce them consistently.John McCall2014-02-041-6/+5
* [Sema] Follow-up on r200521 for the -Wnon-literal-null-conversion warning and...Argyrios Kyrtzidis2014-02-021-15/+1