summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fixes for some more expressions containing function templateids thatDouglas Gregor2011-03-121-0/+38
* When we use the default template arguments of a template templateDouglas Gregor2011-03-031-5/+5
* Move the bool-conversions behind the DiagRuntimeBehavior logic. It'sChandler Carruth2011-03-011-2/+2
* Push nested-name-specifier location information into DeclRefExpr andDouglas Gregor2011-02-281-9/+3
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-12/+14
* Sprinkle optional text of the "unavailable' attributeFariborz Jahanian2011-02-251-18/+24
* Remove the FIXME I introduced last night, and pull the logic forChandler Carruth2011-02-251-17/+17
* Print optional message for attr(unavailable) in C++ mode.Fariborz Jahanian2011-02-251-5/+18
* Rough fix for PR9323 that prevents Clang from marking copy constructorChandler Carruth2011-02-251-2/+9
* Retain complete source-location information for C++Douglas Gregor2011-02-241-1/+2
* Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor2011-02-241-4/+2
* Remove unused function.Benjamin Kramer2011-02-201-10/+0
* Handle the resolution of a reference to a function template (whichDouglas Gregor2011-02-191-200/+341
* 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
OpenPOWER on IntegriCloud