summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.h
Commit message (Expand)AuthorAgeFilesLines
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-617/+0
* An identity conversion is better than any non-identityDouglas Gregor2010-05-231-0/+6
* Implement C++ support for vector and extended vector types. ThisDouglas Gregor2010-05-181-0/+2
* When printing an overload candidate that failed due to SFINAE, print aDouglas Gregor2010-05-081-0/+4
* Minor cleanup, and ban copying of OverloadCandidateSets. NoDouglas Gregor2010-05-081-0/+4
* When printing a non-viable overload candidate that failed due toDouglas Gregor2010-05-081-6/+23
* Improve our handling of user-defined conversions as part of overloadDouglas Gregor2010-04-171-0/+27
* Implement C++ [over.ics.user]p3, which restricts the final conversionDouglas Gregor2010-04-121-1/+5
* Fixed 80-cols violationAlexis Hunt2010-04-071-1/+1
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-8/+6
* Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor2010-02-281-1/+1
* Add a new conversion rank to classify conversions between complex and scalarChandler Carruth2010-02-251-4/+5
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-14/+43
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-1/+6
* Note that an overload candidate was non-viable because template argumentJohn McCall2010-02-011-5/+19
* Fix a major oversight in the comparison of standard conversionDouglas Gregor2010-01-271-6/+17
* Pass access specifiers around in overload resolution.John McCall2010-01-261-0/+8
* During overload resolution diagnostics, sort non-viable candidates by the qua...John McCall2010-01-231-1/+10
* Record some basic information about bad conversion sequences. Use thatJohn McCall2010-01-131-1/+62
* Introduce a specific representation for the ambiguous implicit conversionJohn McCall2010-01-121-6/+117
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-0/+21
* Implemented an implicit conversion from "noreturn" function types (andDouglas Gregor2009-12-091-0/+1
* This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian2009-11-061-0/+8
* Don't allow the same function to enter the overload candidate setDouglas Gregor2009-09-281-1/+10
* Produce detailed diagnostics when overloadFariborz Jahanian2009-09-231-1/+5
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-10/+10
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-1/+1
* Reintroduce r67870 (rval ref overloading), since I can't reproduce any test f...Sebastian Redl2009-03-291-0/+4
* Revert Sebastian's rvalue patch (r67870) since it caused test failures inAnders Carlsson2009-03-281-4/+0
* Better overload resolution for rvalue references.Sebastian Redl2009-03-271-0/+4
* Introduce _Complex conversions into the function overloadingDouglas Gregor2009-02-121-0/+3
* Initial implementation of function overloading in C.Douglas Gregor2009-02-111-15/+16
* Add support for calls to overloaded member functions. Things to note:Douglas Gregor2008-12-221-0/+9
* Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor2008-12-191-0/+4
* Implement the rest of C++ [over.call.object], which permits the objectDouglas Gregor2008-11-191-2/+13
* Implement support for operator overloading using candidate operatorDouglas Gregor2008-11-121-2/+10
* Initial, partially-baked support for implicit user-defined conversions by con...Douglas Gregor2008-11-071-0/+6
* Standard conversion sequences now have a CopyConstructor field, toDouglas Gregor2008-11-031-0/+8
* Implement basic support for converting constructors in user-defined Douglas Gregor2008-10-311-0/+1
* Implement overloading rules for reference bindingDouglas Gregor2008-10-291-11/+9
* Tweak Sema::CheckReferenceInit so that it (optionally) computes an Douglas Gregor2008-10-291-4/+15
* Add support for conversions from a pointer-to-derived to aDouglas Gregor2008-10-231-4/+4
* Implement ranking of standard conversion sequences by their qualificationDouglas Gregor2008-10-221-3/+3
* Preliminary support for function overloadingDouglas Gregor2008-10-211-0/+199
OpenPOWER on IntegriCloud