summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update our diagnostics to properly account for move operations.Alexis Hunt2011-05-251-2/+14
* Audit and finish the implementation of C++0x nullptr, fixing twoDouglas Gregor2011-05-211-2/+21
* Allow implicit conversion from function pointer to void* in Microsoft mode. Francois Pichet2011-05-081-0/+9
* Relax the conversion rules for Objective-C GC qualifiers aDouglas Gregor2011-05-081-0/+7
* Warn when trying to call a pure virtual member function in a class from the c...Anders Carlsson2011-05-061-0/+13
* With invalid overloaded operators, we can get into funny cases whereDouglas Gregor2011-05-051-0/+9
* Add an optional field attached to a DeclRefExpr which points back to theChandler Carruth2011-05-011-0/+2
* When determining whether two types are reference-compatible, checkDouglas Gregor2011-04-281-1/+6
* FixOverloadedFunctionReference needs to rebuild member accesses of John McCall2011-04-271-4/+11
* When comparing Objective-C pointers during overload resolution toDouglas Gregor2011-04-271-12/+17
* When computing Objective-C pointer conversions in C++, retainDouglas Gregor2011-04-261-5/+39
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-52/+124
* Minor tweak to avoid having to dig through canonical types multiple times whe...Douglas Gregor2011-04-251-3/+6
* In IsUserDefinedConversion try to recover from RequireCompleteType returning ...Argyrios Kyrtzidis2011-04-221-1/+5
* For the purposes of overload resolution, consider a conversion from anDouglas Gregor2011-04-151-1/+1
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-4/+9
* Match pointer of compatible vection types. Fariborz Jahanian2011-04-141-0/+8
* Clean up the bool conversion warning. Group it with other conversionChandler Carruth2011-04-091-1/+2
* Add support for warning on general null pointer expressions of booleanChandler Carruth2011-04-091-5/+5
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-130/+208
* PR9615: make sure we destroy any temporaries returned by operator->.Eli Friedman2011-04-041-1/+2
* Fix an unused variable warning in release builds and make theChandler Carruth2011-03-291-3/+3
* Fix a bug in how we were resolving the address of overloaded functionsChandler Carruth2011-03-291-17/+38
* Support for Transparent unions used as overloadableFariborz Jahanian2011-03-231-2/+41
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-17/+9
* Clean up our handling of template-ids that resolve down to a singleDouglas Gregor2011-03-161-6/+10
* 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
OpenPOWER on IntegriCloud