summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Single- and zero-element initializer lists to scalars are list-initialization...Sebastian Redl2012-02-281-0/+1
* Implement a FIXME for conversion sequence distinction. Should fix PR12092.Sebastian Redl2012-02-271-2/+10
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-120/+135
* Fix a regression from r151117: ADL requires that we attempt to complete anyRichard Smith2012-02-251-6/+5
* Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor2012-02-241-5/+9
* Teach overload resolution to prefer user-defined conversion via aDouglas Gregor2012-02-221-0/+48
* Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith2012-02-221-0/+2
* Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...Eli Friedman2012-02-181-0/+4
* When overload resolution picks an implicitly-deleted special memberDouglas Gregor2012-02-151-5/+18
* Fix parsing new expressions using init lists. Probably still do the wrong thi...Sebastian Redl2012-02-111-4/+82
* Implement the conversion to a function pointer for lambda expressions,Douglas Gregor2012-02-101-3/+5
* [libclang] For CXXOperatorCallExprs, give a valid source location to the Decl...Argyrios Kyrtzidis2012-02-081-7/+12
* Revise the SplitQualType interface to make it its own thing instead ofJohn McCall2012-02-081-1/+1
* Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara2012-02-061-2/+2
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-6/+9
* Don't allow a value of a scoped enumeration to be used as the first bound for anRichard Smith2012-02-041-6/+19
* Initialize the user defined conversion function to null if this is an aggrega...Benjamin Kramer2012-02-021-0/+1
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-11/+11
* constexpr: disallow signed integer overflow in integral conversions in constantRichard Smith2012-01-301-4/+14
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-3/+8
* Slight refactoring; catch yet another case where we were missing an lvalue-to...Eli Friedman2012-01-261-2/+9
* Allow typo correction to be disabled in BuildOverloadedCallExpr variant.Kaelyn Uhrain2012-01-251-5/+27
* Add custom callback object for typo correction in BuildRecoveryCallExpr.Kaelyn Uhrain2012-01-251-3/+49
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-1/+1
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-2/+164
* Convert DiagnoseEmptyLookup to use correction callbacks.Kaelyn Uhrain2012-01-181-1/+4
* Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith2012-01-181-0/+157
* Basic overloading support for std::initializer_list.Sebastian Redl2012-01-171-3/+29
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-9/+6
* Use a smaller vector than SmallVector.Benjamin Kramer2012-01-141-3/+2
* Clear ImplicitConversionSequence the obvious way which turns out to be less f...Benjamin Kramer2012-01-141-4/+3
* Give OverloadCandidateSet the responsibility for destroying the implicit conv...Benjamin Kramer2012-01-141-1/+5
* Pool allocate ImplicitConversionSequences.Benjamin Kramer2012-01-141-9/+10
* OverloadCandidateSet: Stop exposing SmallVector internalsBenjamin Kramer2012-01-141-22/+9
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-0/+1
* Overloading for initializer list construction.Sebastian Redl2011-12-221-80/+126
* Two null Decl*'s don't refer to the same declaration, because theyDouglas Gregor2011-12-151-3/+4
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-1/+2
* Make the diagnostic message more consistant. Update the type comparison toRichard Trieu2011-12-131-11/+16
* Implement overload resolution for reference-typed parameters supplied with in...Sebastian Redl2011-12-031-3/+65
* In Microsoft mode, make "Unqualified lookup into dependent bases of class tem...Francois Pichet2011-11-251-1/+1
* Add feature to diagnostics that will provide more information on functionRichard Trieu2011-11-231-14/+121
* Fixed HadMultipleCandidates loading.Abramo Bagnara2011-11-191-9/+15
* In Microsoft mode, make "Unqualified lookup into dependent bases of class tem...Francois Pichet2011-11-171-1/+1
* Added missing ImplicitCastExpr around conversion operator call.Abramo Bagnara2011-11-161-4/+14
* Move "Unqualified lookup into dependent bases of class templates" Microsoft s...Francois Pichet2011-11-111-1/+1
* Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally addRichard Smith2011-11-101-1/+1
* In C++ keep unavailable function calls in the AST, like in C/ObjC.Argyrios Kyrtzidis2011-11-041-0/+7
* Enable function call and some overload resolution with parameters of aggregat...Sebastian Redl2011-11-011-7/+40
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-44/+12
OpenPOWER on IntegriCloud