summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* When computing surrogates for calls to a value of object type, lookDouglas Gregor2010-01-111-2/+1
* Remove some pointless FIXMEs. No functionality changeDouglas Gregor2010-01-111-5/+0
* Implement name lookup for conversion function template specializationsDouglas Gregor2010-01-111-4/+0
* Change the printing of OR_Deleted overload results to print all the candidates,John McCall2010-01-081-36/+80
* Reorganize PrintOverloadCandidates. No functionality change.John McCall2010-01-081-113/+144
* Add an "implicit" bit to CXXThisExpr, so that we can trackDouglas Gregor2010-01-071-3/+8
* Improve the lead diagnostic for C++ object subscript expressions withJohn McCall2010-01-071-13/+19
* Improve the diagnostics used to report implicitly-generated class membersJohn McCall2010-01-061-11/+49
* Implement typo correction for id-expressions, e.g.,Douglas Gregor2009-12-311-1/+1
* Correctly refer to element CVR qualifications when determining if a type isChandler Carruth2009-12-291-2/+21
* Handle using declarations in overloaded and template functions during ADL andChandler Carruth2009-12-291-3/+6
* move a few more symbols to .rodata/.data.rel.roNuno Lopes2009-12-231-1/+1
* Fix DISABLE_SMART_POINTERS buildDouglas Gregor2009-12-231-5/+6
* Switch Sema::CreateOverloadedUnaryOp over to InitializationSequence.Douglas Gregor2009-12-231-3/+8
OpenPOWER on IntegriCloud