summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Always add the built-in overload candidates for operators &&, ||, andDouglas Gregor2011-10-101-1/+5
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-36/+73
* Don't allow an rvalue reference to bind to the result of a calling aDouglas Gregor2011-10-041-0/+23
* CUDA: diagnose invalid calls across targetsPeter Collingbourne2011-10-021-0/+32
* objc arc: Diagnose block pointer type mismatch whenFariborz Jahanian2011-09-281-16/+4
* objc++ arc: Diagnose block pointer type mismatch whenFariborz Jahanian2011-09-281-0/+17
* Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor2011-09-271-1/+1
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-1/+1
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+3
* Add a special note for overload resolution when an initializer list argumentSebastian Redl2011-09-241-0/+11
* Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl2011-09-241-15/+19
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+7
* Enforce access control for conversion operators used in contextualJohn McCall2011-09-211-5/+4
* In Microsoft mode(-fms-compatibility), prefer an integral conversion to a flo...Francois Pichet2011-09-181-0/+19
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Silence "end of non-void function" warnings with llvm_unreachable and add an ...Benjamin Kramer2011-09-101-2/+5
* Fix a -Wreturn-type warning due to this field not explicitly having theChandler Carruth2011-09-101-1/+1
* Add smarter sorting of overload candidates that failed template deduction.Kaelyn Uhrain2011-09-091-0/+37
* Contextually converting to 'id' is not a useful operation. ContextuallyJohn McCall2011-09-091-14/+46
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-6/+13
* In Microsoft mode, if we are inside a template class member function and we c...Francois Pichet2011-09-071-1/+14
* 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
OpenPOWER on IntegriCloud