summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Clean up the helpers used to compute the usual arithmetic conversions' resultChandler Carruth2010-12-121-67/+56
* Add a comment to a helper function.Chandler Carruth2010-12-121-0/+2
* Sink the logic to suppress builtin operator overloads in the presence ofChandler Carruth2010-12-121-52/+52
* Reorder the cases in the switch to be more logically grouped (to my mind). IfChandler Carruth2010-12-121-34/+34
* Remove the final goto from this switch making it explict which overload set isChandler Carruth2010-12-121-2/+3
* Fold away completely identical code with simple fallthrough.Chandler Carruth2010-12-121-7/+2
* Move and copy function calls around to remove the indirection through gotosChandler Carruth2010-12-121-14/+10
* Simplify the flow through the switch by explicitly listing the added overloadsChandler Carruth2010-12-121-13/+7
* Fix 80-column violations and reflowing some code to facilitate those fixes.Chandler Carruth2010-12-121-48/+59
* Begin the refactoring of how builtin operators are added to the overloadChandler Carruth2010-12-121-736/+842
* It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall2010-12-101-3/+3
* Objective-C pointer conversions to 'id' or qualified 'id' subsumeDouglas Gregor2010-12-061-0/+5
* Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn'tJohn McCall2010-12-041-4/+52
* Improve our handling of cv-qualifiers in Objective-C pointerDouglas Gregor2010-12-011-29/+30
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-3/+3
* A bundle of whitespace changes, separated out from the functional changes.Nick Lewycky2010-11-201-4/+4
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-40/+68
* Improve diagnostic for calling non-const method on const object. Fixes rdar:/...Argyrios Kyrtzidis2010-11-161-1/+17
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-15/+23
* When complaining about ambiguous overload resolution for a unary orDouglas Gregor2010-11-131-6/+10
* When we're type-checking the result of calling a conversion functionDouglas Gregor2010-11-131-2/+9
* Pre-compute all possible usual-arithmetic-conversions results for theJohn McCall2010-11-131-26/+85
* Store the list of arithmetic types as a static array of member pointersJohn McCall2010-11-131-23/+39
* Friend function declarations can overload with tag declarations.John McCall2010-11-101-1/+3
* Improve our handling of C++ [class.copy]p3, which specifies that aDouglas Gregor2010-11-081-1/+1
* Properly diagnose invalid casts to function references. Patch byDouglas Gregor2010-11-081-4/+7
* Implement [over.ics.rank]p4: A conversion that does not convert an std::nullp...Anders Carlsson2010-11-051-0/+1
* std::nullptr_t is a fundamental type for RTTI purposes.Anders Carlsson2010-11-041-1/+1
* When producing overload candidates for binary built-in operators, keepDouglas Gregor2010-11-031-123/+258
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-7/+7
* Actually, that doesn't really work, and anyway we should chooseJohn McCall2010-10-261-10/+1
* Consider conversions of Objective-C pointers to 'id' to be basically ofJohn McCall2010-10-261-1/+10
* Implement the integral promotion rules for the C++0x char16_t andDouglas Gregor2010-10-211-14/+31
* Add builtin conditional operator candidates for scoped enumerationDouglas Gregor2010-10-151-3/+12
* Teach the warning about unnamed/local types in template arguments toDouglas Gregor2010-10-131-1/+1
* Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor2010-10-121-14/+11
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-4/+9
* When performing template argument deduction of a function templateDouglas Gregor2010-09-291-2/+2
* Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(...Argyrios Kyrtzidis2010-09-281-1/+2
* Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor2010-09-271-1/+1
* Patch implements passing arrays to functions expectingFariborz Jahanian2010-09-241-0/+6
* Don't assert when attempting to take the address of an overloadedDouglas Gregor2010-09-121-1/+3
* When performing overload resolution, only compare the final conversionDouglas Gregor2010-09-121-7/+11
* Implement the "note" in C++ [over.built]p1, which is actually meant toDouglas Gregor2010-09-121-1/+43
* Don't perform integral promotions from an incompletion enumerationDouglas Gregor2010-09-121-1/+2
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-9/+4
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-2/+2
* Propagate whether an id-expression is the immediate argument ofJohn McCall2010-08-271-14/+4
* One who seeks knowledge learns something new every day.John McCall2010-08-261-12/+11
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
OpenPOWER on IntegriCloud