summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use hasSameType in one more, hopefully, last place.Fariborz Jahanian2011-02-131-2/+2
* Some refactoring and using more modern APIs forFariborz Jahanian2011-02-131-57/+56
* Implement objective-c++'s block pointer type matching involvingFariborz Jahanian2011-02-121-0/+88
* AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne2011-02-091-3/+4
* Basic implementation of inherited constructors. Only generates declarations, ...Sebastian Redl2011-02-051-1/+32
* Implement reasonable conversion ranking for Objective-C pointerDouglas Gregor2011-01-311-22/+70
* Fix whitespace.NAKAMURA Takumi2011-01-271-321/+321
* 7bit-ize.NAKAMURA Takumi2011-01-271-4/+4
* Fix a horrible bug in our handling of C-style casting, where a C-styleDouglas Gregor2011-01-271-15/+26
* Implement the restriction that a function with a ref-qualifier cannotDouglas Gregor2011-01-261-1/+17
* Rvalue references for *this: explicitly keep track of whether aDouglas Gregor2011-01-261-8/+12
* Rvalue references for *this: implement the implicit conversion rulesDouglas Gregor2011-01-261-43/+104
* Rvalue references for *this: allow functions to be overloaded based onDouglas Gregor2011-01-261-2/+3
* Reinstate r124236 (tweaking the rvalue-reference overload resolutionDouglas Gregor2011-01-261-18/+53
* Speculatively revert r124236Douglas Gregor2011-01-251-53/+18
* Speculatively implement a tweak to the C++0x overload resolution rulesDouglas Gregor2011-01-251-18/+53
* Fix the ranking of reference bindings during overload resolutionDouglas Gregor2011-01-251-2/+2
* Re-instate r123977/r123978, my updates of the reference-bindingDouglas Gregor2011-01-241-75/+57
* revert r123977 and r123978 to fix PR9026.Rafael Espindola2011-01-221-58/+76
* Add test for overload resolution's preference for binding an rvalueDouglas Gregor2011-01-211-3/+3
* Eliminate an unused variableDouglas Gregor2011-01-211-4/+0
* Update the reference-binding implementation used for overloadDouglas Gregor2011-01-211-72/+58
* Implement the special template argument deduction rule for T&& in aDouglas Gregor2011-01-211-3/+28
* When building a user-defined conversion sequence, keep track of theDouglas Gregor2011-01-201-0/+5
* Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities,Douglas Gregor2011-01-201-6/+15
* Explicitly track the number of call arguments provided when performingDouglas Gregor2011-01-191-4/+13
* Change the canonical representation of array types to store qualifiers on theJohn McCall2011-01-191-5/+5
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-5/+5
* Add support for explicit constructor calls in Microsoft mode.Francois Pichet2011-01-181-1/+5
* Implement C++ [temp.func.order]p5 more directly, by passing down theDouglas Gregor2011-01-111-2/+3
* Implement template argument deduction from a call to a functionDouglas Gregor2011-01-061-2/+2
* Many of the built-in operator candidates introduced into overloadDouglas Gregor2011-01-051-1/+16
* For member pointer conversions potentially involving derived-to-baseDouglas Gregor2010-12-211-2/+3
* Fix the noreturn conversion to only strip off a single level of indirection.John McCall2010-12-211-6/+37
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-5/+4
* Reduce the number of builtin operator overload candidates added in certainChandler Carruth2010-12-131-27/+89
* Finish cleaning up the static utility code for adding builtin operator overloadChandler Carruth2010-12-121-62/+65
* 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
OpenPOWER on IntegriCloud