summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Switch parameter passing for overloaded binary operators toDouglas Gregor2009-12-221-7/+31
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-221-1/+1
* When converting from a type to itself or one of its base classes via aDouglas Gregor2009-12-221-1/+2
* When a template-id refers to a single function template, and theDouglas Gregor2009-12-211-0/+87
* Allow pointer convesion of an objective-c pointer toFariborz Jahanian2009-12-161-2/+28
* Shift things around so that it's easier to recover from a missingJohn McCall2009-12-161-54/+105
* Introduce a centralized routine in Sema for diagnosing failed lookups (whenJohn McCall2009-12-161-1/+49
* Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor2009-12-161-16/+16
* Fix PR5756 a different, better way: we don't have a "pointerDouglas Gregor2009-12-131-25/+20
* Don't assume that all conversions to a void pointer are convertingDouglas Gregor2009-12-131-20/+25
* Consider conversion of objective-c pointer to 'bool' a Fariborz Jahanian2009-12-111-1/+1
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-4/+11
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-11/+15
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-9/+11
* Whitespace fix.Eli Friedman2009-12-091-2/+1
* Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolvedJohn McCall2009-12-091-13/+15
OpenPOWER on IntegriCloud