aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2010-10-21Implement the integral promotion rules for the C++0x char16_t andDouglas Gregor
2010-10-15Add builtin conditional operator candidates for scoped enumerationDouglas Gregor
2010-10-13Teach the warning about unnamed/local types in template arguments toDouglas Gregor
2010-10-12Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-09-29When performing template argument deduction of a function templateDouglas Gregor
2010-09-28Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(...Argyrios Kyrtzidis
2010-09-27Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor
2010-09-24Patch implements passing arrays to functions expectingFariborz Jahanian
2010-09-12Don't assert when attempting to take the address of an overloadedDouglas Gregor
2010-09-12When performing overload resolution, only compare the final conversionDouglas Gregor
2010-09-12Implement the "note" in C++ [over.built]p1, which is actually meant toDouglas Gregor
2010-09-12Don't perform integral promotions from an incompletion enumerationDouglas Gregor
2010-09-09Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor
2010-08-28Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis
2010-08-27Propagate whether an id-expression is the immediate argument ofJohn McCall
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall
2010-08-25Move more stuff out of Sema.h.John McCall
2010-08-24Catch the case of trying to turn '&(X::a)' into a member pointer as well.John McCall
2010-08-24When trying to resolve the address of an overloaded expression,John McCall
2010-08-24Move some of SemaOverload's API to various places in Overload.h, and killJohn McCall
2010-08-24Struggle mightily against header inclusion in Sema.h.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-24Fold ASTOwningResult back into ActionResult.John McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23In Sema::AddBuiltinOperatorCandidates, candidate pointer types set can also c...Argyrios Kyrtzidis
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-21twik to my previous patch for pr7936.Fariborz Jahanian
2010-08-21patch to support comparison involvingFariborz Jahanian
2010-08-20Remove dead code.Fariborz Jahanian
2010-08-20Rmove dead code.Fariborz Jahanian
2010-08-19We don't actually need to check the implicit object argument'sDouglas Gregor
2010-08-19Properly implement the part of C++ [over.match.funcs]p4 that treatsDouglas Gregor
2010-08-19Include a proper citation for the wacky hijinks involving conversion function...Douglas Gregor
2010-08-18There is no pointer conversion between to similar types (i.e., sameDouglas Gregor
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-12Handle the obvious case for diagnosing redeclarations of extern "C" functions.John McCall
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-11Improve our handling of user-defined conversions when computingDouglas Gregor
2010-08-08Silence GCC warning about && and || without explicit grouping.Chandler Carruth
2010-08-07Allow reference binding of a reference of Objective-C object type toDouglas Gregor
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall
2010-08-06Introduce implicit conversions between AltiVec vectors and GCCDouglas Gregor
2010-08-05TDK_InconsistentQuals is really totally different from TDK_Inconsistent.John McCall
2010-08-05Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl