summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-18/+23
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-21/+16
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-16/+21
* Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor2010-02-281-5/+5
* Allow us to compare derived-to-base conversions between a referenceDouglas Gregor2010-02-251-27/+8
* When comparing two method overload candidates during overload diagnostics,John McCall2010-02-251-1/+2
* Add a new conversion rank to classify conversions between complex and scalarChandler Carruth2010-02-251-10/+10
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-20/+24
* Do not require a complete type when checking for a pointer conversionDouglas Gregor2010-02-221-0/+1
* A constructor template cannot be used to copy to an object of the same class ...Douglas Gregor2010-02-211-1/+2
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-10/+6
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-28/+41
* When adding ADL candidates for overloadedDouglas Gregor2010-02-051-1/+1
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-0/+3
* Top-level const changes do not make a qualification conversion. Fixes PR6089.Sebastian Redl2010-02-031-1/+1
* Implement promotion for enumeration types.Douglas Gregor2010-02-021-1/+2
* Extract a common base class between UnresolvedLookupExpr andJohn McCall2010-02-021-69/+24
* Improve the diagnostic used when an incompatible overload set is passedJohn McCall2010-02-021-0/+18
* Note that an overload candidate was non-viable because template argumentJohn McCall2010-02-011-4/+58
* And yet another call.Anders Carlsson2010-01-291-2/+8
* Another PerformCopyInitialization call bites the dust.Anders Carlsson2010-01-291-4/+12
* Access control for surrogate function calls. Required a moderately gross hackJohn McCall2010-01-281-3/+3
* Access control for overloaded call operators. Not for surrogates yet,John McCall2010-01-281-0/+5
* Access checking for overloaded operators.John McCall2010-01-281-5/+6
* Fix a major oversight in the comparison of standard conversionDouglas Gregor2010-01-271-29/+56
* Implement access control for overloaded functions. Suppress access controlJohn McCall2010-01-271-27/+57
* Avoid some unnecessary copying of unresolved lookup results.John McCall2010-01-261-16/+12
* Handle redeclarations found by ADL deterministically and reasonably.John McCall2010-01-261-6/+5
* Allow ADL to find functions imported by using decls. Leave wordy commentJohn McCall2010-01-261-2/+7
* Preserve access bits through overload resolution much better. SomeJohn McCall2010-01-261-52/+45
* Pass access specifiers around in overload resolution.John McCall2010-01-261-31/+53
* Produce a special diagnostic when users call a function with an argument ofJohn McCall2010-01-231-1/+16
* During overload resolution diagnostics, sort non-viable candidates by the qua...John McCall2010-01-231-4/+112
* Use raw_ostream instead of cstdio.Daniel Dunbar2010-01-221-19/+21
* Fixes comments.Fariborz Jahanian2010-01-211-2/+2
* Also allow cast of block pointer type toFariborz Jahanian2010-01-211-0/+7
* In objective-c++ land, a block pointer is another object pointer.Fariborz Jahanian2010-01-201-1/+9
* Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall2010-01-201-8/+8
* Allow conversion of pointer to an objective-c pointer toFariborz Jahanian2010-01-181-1/+11
* Fix a use of uninitialized memory in overload diagnostics.John McCall2010-01-161-1/+4
* Candidates with arity mismatches are extra-special non-viable and need toJohn McCall2010-01-151-16/+32
* Improve overload diagnostics some more by calling out qualifier mismatchesJohn McCall2010-01-141-3/+55
* Improve the diagnostic for bad conversions in overload resolution to talkJohn McCall2010-01-141-1/+1
* Don't report ambiguities in the user-defined conversion if we weren't supposedJohn McCall2010-01-131-1/+1
* Record some basic information about bad conversion sequences. Use thatJohn McCall2010-01-131-60/+89
* Improve the reporting of non-viable overload candidates by noting the reasonJohn McCall2010-01-131-44/+107
* So I was sitting around, trying vainly to think of something to commit, and thenJohn McCall2010-01-121-21/+22
* Reorganize some of the code to note overload candidates. Improves theJohn McCall2010-01-121-39/+56
* Sort overload results by viability.John McCall2010-01-121-10/+19
* Introduce a specific representation for the ambiguous implicit conversionJohn McCall2010-01-121-135/+132
OpenPOWER on IntegriCloud