summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-12/+44
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-44/+12
* Teach the ARC compiler to not require __bridge casts whenJohn McCall2011-10-171-38/+120
* Implement overload resolution from init lists for scalar parameter types.Sebastian Redl2011-10-161-0/+86
* Drop the Diagnose parameter from Sema::PerformImplicitConversion again and in...Sebastian Redl2011-10-161-8/+3
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-2/+7
* Attempt to fix Windows buildbot, round 2.Eli Friedman2011-10-141-1/+1
* Attempt to fix buildbot failure on Windows.Eli Friedman2011-10-141-1/+2
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-1/+1
* Catch placeholder types in DefaultLvalueConversionJohn McCall2011-10-111-28/+45
* 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
OpenPOWER on IntegriCloud