aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2012-02-18Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...Eli Friedman
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-11Fix parsing new expressions using init lists. Probably still do the wrong thi...Sebastian Redl
2012-02-10Implement the conversion to a function pointer for lambda expressions,Douglas Gregor
2012-02-08[libclang] For CXXOperatorCallExprs, give a valid source location to the Decl...Argyrios Kyrtzidis
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-06Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-04Don't allow a value of a scoped enumeration to be used as the first bound for anRichard Smith
2012-02-02Initialize the user defined conversion function to null if this is an aggrega...Benjamin Kramer
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-30constexpr: disallow signed integer overflow in integral conversions in constantRichard Smith
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-26Slight refactoring; catch yet another case where we were missing an lvalue-to...Eli Friedman
2012-01-25Allow typo correction to be disabled in BuildOverloadedCallExpr variant.Kaelyn Uhrain
2012-01-25Add custom callback object for typo correction in BuildRecoveryCallExpr.Kaelyn Uhrain
2012-01-23Minor fixups for auto deduction of initializer lists.Sebastian Redl
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18Convert DiagnoseEmptyLookup to use correction callbacks.Kaelyn Uhrain
2012-01-18Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith
2012-01-17Basic overloading support for std::initializer_list.Sebastian Redl
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-14Use a smaller vector than SmallVector.Benjamin Kramer
2012-01-14Clear ImplicitConversionSequence the obvious way which turns out to be less f...Benjamin Kramer
2012-01-14Give OverloadCandidateSet the responsibility for destroying the implicit conv...Benjamin Kramer
2012-01-14Pool allocate ImplicitConversionSequences.Benjamin Kramer
2012-01-14OverloadCandidateSet: Stop exposing SmallVector internalsBenjamin Kramer
2012-01-07More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman
2011-12-22Overloading for initializer list construction.Sebastian Redl
2011-12-15Two null Decl*'s don't refer to the same declaration, because theyDouglas Gregor
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-12-13Make the diagnostic message more consistant. Update the type comparison toRichard Trieu
2011-12-03Implement overload resolution for reference-typed parameters supplied with in...Sebastian Redl
2011-11-25In Microsoft mode, make "Unqualified lookup into dependent bases of class tem...Francois Pichet
2011-11-23Add feature to diagnostics that will provide more information on functionRichard Trieu
2011-11-19Fixed HadMultipleCandidates loading.Abramo Bagnara
2011-11-17In Microsoft mode, make "Unqualified lookup into dependent bases of class tem...Francois Pichet
2011-11-16Added missing ImplicitCastExpr around conversion operator call.Abramo Bagnara
2011-11-11Move "Unqualified lookup into dependent bases of class templates" Microsoft s...Francois Pichet
2011-11-10Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally addRichard Smith
2011-11-04In C++ keep unavailable function calls in the AST, like in C/ObjC.Argyrios Kyrtzidis
2011-11-01Enable function call and some overload resolution with parameters of aggregat...Sebastian Redl
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-17Teach the ARC compiler to not require __bridge casts whenJohn McCall
2011-10-16Implement overload resolution from init lists for scalar parameter types.Sebastian Redl
2011-10-16Drop the Diagnose parameter from Sema::PerformImplicitConversion again and in...Sebastian Redl
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Attempt to fix Windows buildbot, round 2.Eli Friedman