summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+2
* s/isAtomicConversion/tryAtomicConversion/g, per Jordy's suggestion.Douglas Gregor2012-04-121-11/+11
* Compute standard conversion sequences for conversions to atomicDouglas Gregor2012-04-121-7/+44
* Clean up last commit as per dgregor's comments.David Chisnall2012-04-111-7/+7
* Allow c++ initialisers to initialise _Atomic fields.David Chisnall2012-04-111-0/+7
* Allow a conversion from the empty initializer list {} to anDouglas Gregor2012-04-041-0/+10
* When computing the conversion sequence in overload resolutionJohn McCall2012-04-041-0/+2
* Finish PR10217: Ensure we say that a special member was implicitly, notRichard Smith2012-04-021-4/+7
* Extend -Wc++11-narrowing to cover converted constant expressions as well as b...Eli Friedman2012-03-291-9/+6
* Even more careful consideration of C++11 13.3.3.1p4. Fixes PR12241.Sebastian Redl2012-03-271-11/+21
* Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith2012-03-231-5/+15
* More careful consideration of C++11 13.3.3.1p4. Fixes PR12257.Sebastian Redl2012-03-201-7/+19
* When emitting a diagnostic about two-phase name lookup, don't do uselessNick Lewycky2012-03-141-0/+3
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-33/+33
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-2/+4
* Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor2012-03-101-6/+0
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-20/+20
* Literal operators can't have default arguments.Richard Smith2012-03-091-7/+0
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-71/+50
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+103
* 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