summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Be sure to emit lvalue-to-rvalue casts for loads from x-values.John McCall2011-08-301-4/+4
* Make sure we don't crash printing builtin candidates for overloads of deleted...Eli Friedman2011-08-261-4/+5
* Teach reference initialization from the result of a user-definedDouglas Gregor2011-08-151-5/+5
* Have the typo correction in DiagnoseEmptyLookup properly handle templateKaelyn Uhrain2011-08-051-1/+1
* Improve overloaded function handling in the typo correction code.Kaelyn Uhrain2011-08-031-1/+2
* Refactor the */& mismatch fixit generation out of SemaOverload and provide a ...Anna Zaks2011-07-281-113/+16
* Tests for explicit conversion operators, along with a fix to avoidDouglas Gregor2011-07-231-12/+15
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-10/+10
* kill a FIXME in IsIntegralPromotionDavid Majnemer2011-07-221-4/+1
* Addressing code review comments for commit 135509 - Add FixItHints in case a ...Anna Zaks2011-07-211-8/+32
* arc-objc++: Issue an arc specific diagnostic when overload resolutionFariborz Jahanian2011-07-201-1/+14
* Add FixItHints in case a C++ function call is missing * or & operators on one...Anna Zaks2011-07-191-6/+125
* Store bracket locations for array subscript expressions, from Erik Verbruggen!Douglas Gregor2011-07-151-3/+8
* PR8800: When building a conversion to A& using a member operatorA&(), do not ...Richard Smith2011-07-131-4/+4
* Fix missing braces around two statements that were intended to be partChandler Carruth2011-06-271-1/+2
* Fix PR10187: when diagnosing a two-phase-lookup-related failure, don't assert...Richard Smith2011-06-261-8/+12
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-1/+1
* Allow unavailable function calls inside unavailable functions in C++/ObjC++ a...Argyrios Kyrtzidis2011-06-231-2/+13
* Accept no-return stripping conversions for pointer type arguments afterChandler Carruth2011-06-181-6/+6
* Automatic Reference Counting.John McCall2011-06-151-54/+244
* Fix a regression in the two-phase lookup diagnostics that switching theChandler Carruth2011-06-081-0/+3
* Richard Smith was correct about how the sets should be computed forChandler Carruth2011-06-051-11/+8
* Fix PR10053: Improve diagnostics and error recovery for code which some compi...Richard Smith2011-06-051-8/+140
* Identity and non-identity standard conversion sequences can beDouglas Gregor2011-06-051-6/+4
* 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
OpenPOWER on IntegriCloud