summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-40/+68
* Improve diagnostic for calling non-const method on const object. Fixes rdar:/...Argyrios Kyrtzidis2010-11-161-1/+17
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-15/+23
* When complaining about ambiguous overload resolution for a unary orDouglas Gregor2010-11-131-6/+10
* When we're type-checking the result of calling a conversion functionDouglas Gregor2010-11-131-2/+9
* Pre-compute all possible usual-arithmetic-conversions results for theJohn McCall2010-11-131-26/+85
* Store the list of arithmetic types as a static array of member pointersJohn McCall2010-11-131-23/+39
* Friend function declarations can overload with tag declarations.John McCall2010-11-101-1/+3
* Improve our handling of C++ [class.copy]p3, which specifies that aDouglas Gregor2010-11-081-1/+1
* Properly diagnose invalid casts to function references. Patch byDouglas Gregor2010-11-081-4/+7
* Implement [over.ics.rank]p4: A conversion that does not convert an std::nullp...Anders Carlsson2010-11-051-0/+1
* std::nullptr_t is a fundamental type for RTTI purposes.Anders Carlsson2010-11-041-1/+1
* When producing overload candidates for binary built-in operators, keepDouglas Gregor2010-11-031-123/+258
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-7/+7
* Actually, that doesn't really work, and anyway we should chooseJohn McCall2010-10-261-10/+1
* Consider conversions of Objective-C pointers to 'id' to be basically ofJohn McCall2010-10-261-1/+10
* Implement the integral promotion rules for the C++0x char16_t andDouglas Gregor2010-10-211-14/+31
* Add builtin conditional operator candidates for scoped enumerationDouglas Gregor2010-10-151-3/+12
* Teach the warning about unnamed/local types in template arguments toDouglas Gregor2010-10-131-1/+1
* Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor2010-10-121-14/+11
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-4/+9
* When performing template argument deduction of a function templateDouglas Gregor2010-09-291-2/+2
* Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(...Argyrios Kyrtzidis2010-09-281-1/+2
* Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor2010-09-271-1/+1
* Patch implements passing arrays to functions expectingFariborz Jahanian2010-09-241-0/+6
* Don't assert when attempting to take the address of an overloadedDouglas Gregor2010-09-121-1/+3
* When performing overload resolution, only compare the final conversionDouglas Gregor2010-09-121-7/+11
* Implement the "note" in C++ [over.built]p1, which is actually meant toDouglas Gregor2010-09-121-1/+43
* Don't perform integral promotions from an incompletion enumerationDouglas Gregor2010-09-121-1/+2
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-9/+4
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-2/+2
* Propagate whether an id-expression is the immediate argument ofJohn McCall2010-08-271-14/+4
* One who seeks knowledge learns something new every day.John McCall2010-08-261-12/+11
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-17/+17
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-4/+3
* Move more stuff out of Sema.h.John McCall2010-08-251-1/+3
* Catch the case of trying to turn '&(X::a)' into a member pointer as well.John McCall2010-08-241-10/+20
* When trying to resolve the address of an overloaded expression,John McCall2010-08-241-7/+27
* Move some of SemaOverload's API to various places in Overload.h, and killJohn McCall2010-08-241-321/+380
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+2
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-20/+20
* Fold ASTOwningResult back into ActionResult.John McCall2010-08-241-2/+2
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-80/+56
* In Sema::AddBuiltinOperatorCandidates, candidate pointer types set can also c...Argyrios Kyrtzidis2010-08-231-14/+12
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-1/+1
* twik to my previous patch for pr7936.Fariborz Jahanian2010-08-211-2/+8
* patch to support comparison involvingFariborz Jahanian2010-08-211-6/+14
* Remove dead code.Fariborz Jahanian2010-08-201-3/+1
* Rmove dead code.Fariborz Jahanian2010-08-201-3/+0
OpenPOWER on IntegriCloud