aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-03-09Literal operators can't have default arguments.Richard Smith
2012-03-09Support for raw and template forms of numeric user-defined literals,Richard Smith
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith
2012-02-28Single- and zero-element initializer lists to scalars are list-initialization...Sebastian Redl
2012-02-27Implement a FIXME for conversion sequence distinction. Should fix PR12092.Sebastian Redl
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-25Fix a regression from r151117: ADL requires that we attempt to complete anyRichard Smith
2012-02-24Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor
2012-02-22Teach overload resolution to prefer user-defined conversion via aDouglas Gregor
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
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