- 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- fbb6fad When performing template argument deduction of a function template by Douglas Gregor · 14 years ago
- b335872 Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(void *)false". by Argyrios Kyrtzidis · 14 years ago
- 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
- 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
- 78c057e Don't assert when attempting to take the address of an overloaded by Douglas Gregor · 14 years ago
- 8fcc516 When performing overload resolution, only compare the final conversion by Douglas Gregor · 14 years ago
- 661b493 Implement the "note" in C++ [over.built]p1, which is actually meant to by Douglas Gregor · 14 years ago
- 5dde160 Don't perform integral promotions from an incompletion enumeration by Douglas Gregor · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
- 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
- c988fab Catch the case of trying to turn '&(X::a)' into a member pointer as well. by John McCall · 14 years ago
- fb97e75 When trying to resolve the address of an overloaded expression, by John McCall · 14 years ago
- 120d63c Move some of SemaOverload's API to various places in Overload.h, and kill by John McCall · 14 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- 182f709 Fold ASTOwningResult back into ActionResult. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- 42d0f2a In Sema::AddBuiltinOperatorCandidates, candidate pointer types set can also contain a ObjCObjectPointerType since r111699. by Argyrios Kyrtzidis · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- 957b4df twik to my previous patch for pr7936. by Fariborz Jahanian · 14 years ago
- 2e2acec patch to support comparison involving by Fariborz Jahanian · 14 years ago
- 4b6e656 Remove dead code. by Fariborz Jahanian · 14 years ago
- a266ebc Rmove dead code. by Fariborz Jahanian · 14 years ago
- 06ebc98 We don't actually need to check the implicit object argument's by Douglas Gregor · 14 years ago
- c774b2f Properly implement the part of C++ [over.match.funcs]p4 that treats by Douglas Gregor · 14 years ago
- bca3932 Include a proper citation for the wacky hijinks involving conversion functions and the implicit object parameter type. No functionality change. by Douglas Gregor · 14 years ago
- 4e938f57b There is no pointer conversion between to similar types (i.e., same by Douglas Gregor · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- 7b49202 Handle the obvious case for diagnosing redeclarations of extern "C" functions. by John McCall · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- 604eb65 Improve our handling of user-defined conversions when computing by Douglas Gregor · 14 years ago
- c45eb9c Silence GCC warning about && and || without explicit grouping. by Chandler Carruth · 14 years ago
- 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 14 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
- 255210e Introduce implicit conversions between AltiVec vectors and GCC by Douglas Gregor · 14 years ago
- 57e9778 TDK_InconsistentQuals is really totally different from TDK_Inconsistent. by John McCall · 14 years ago
- 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
- 66a8c9a When determining whether an overload set with explicit template by Douglas Gregor · 14 years ago
- 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
- 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
- e5eee5a Introduce a new routine, LookupConstructors(), and use it for all by Douglas Gregor · 14 years ago
- 2f9d874 Extend the "cannot convert from base class pointer to derived class by Douglas Gregor · 14 years ago
- 8578981 Improve diagnostic when we fail to pick an overload because it would by Douglas Gregor · 14 years ago
- 1c3d502 Add a return to silence a warning. Alternately a default: return false by Eric Christopher · 14 years ago
- 4680bf2 Make both old and new versions of reference binding use the new classification functions, and updated them for N3092. by Sebastian Redl · 14 years ago
- 6bc574d Implement C++ DR299, which allows an implicit conversion from a class by Douglas Gregor · 14 years ago
- acb0bd8 Re-improve recovery when the condition of a switch statement does not by Douglas Gregor · 14 years ago
- c30614b Factor the conversion from a switch condition to an integral or by Douglas Gregor · 14 years ago
- 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
- 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
- 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
- 7c5b109 Don't allow vector conversions to sneak in under the guise of by Douglas Gregor · 14 years ago
- 1ec8ef7 Use UnaryOperator as the representation of dependent expressions when by Douglas Gregor · 14 years ago
- ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
- 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
- 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
- ddb0ce7 Conversions from Objective C object pointers to bool are "pointer conversions by John McCall · 14 years ago
- 258de30 Fix the 64-bit build. operator<<(DiagnosticBuilder, long) doesn't exist, so by Jeffrey Yasskin · 14 years ago
- 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 14 years ago
- 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 15 years ago
- ccd4713 A built-in overload candidate is consider a non-template function when by Douglas Gregor · 15 years ago
- d7a9597 Implement a warning when converting the literal 'false' to a by Douglas Gregor · 15 years ago
- af7bea5 Make sure to strip off top-level cv-qualifiers as part of a by Douglas Gregor · 15 years ago
- ae65f4b An identity conversion is better than any non-identity conversion. Fixes PR7095. by Douglas Gregor · 15 years ago
- 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 15 years ago
- 26bcf67 Implement C++ builtin operator candidates for vector types. by Douglas Gregor · 15 years ago
- 62ac5d0 Misc. fixes to bring Objetive-C++'s handling of by Fariborz Jahanian · 15 years ago
- fb4a543 Implement C++ support for vector and extended vector types. This by Douglas Gregor · 15 years ago
- 91f7ac7 Tweak typo-correction logic a bit regarding "super", so that we by Douglas Gregor · 15 years ago
- 4037833 fix rdar://7985267 - Don't emit an error about a non-pod argument by Chris Lattner · 15 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
- 79d3f04 Objective-C++ Sema. Support for conversion of a C++ by Fariborz Jahanian · 15 years ago
- c6dfe19 Don't complain about an __builtin_va_arg expression's result being by Douglas Gregor · 15 years ago
- aaa045d Don't destroy the data associated with an overload resolution candidate; it's ASTContext-allocated now by Douglas Gregor · 15 years ago
- ff5adac Record template argument deduction failures for member function by Douglas Gregor · 15 years ago
- ec20f46 When printing an overload candidate that failed due to SFINAE, print a by Douglas Gregor · 15 years ago
- f1a8445 Improve overload-candidate diagnostic for a function template that by Douglas Gregor · 15 years ago
- a95342c A leak is better than a double-free while I figure out how to address by Douglas Gregor · 15 years ago
- 0ca4c58 Minor cleanup, and ban copying of OverloadCandidateSets. No by Douglas Gregor · 15 years ago
- a18592e When template argument deduction fails because the call had too by Douglas Gregor · 15 years ago
- a933319 When printing a non-viable overload candidate that failed due to by Douglas Gregor · 15 years ago
- 6b6d01f Reapply the reference-binding patch applied below, along with a fix to by Douglas Gregor · 15 years ago
- 44c9806 Revert r103220. It seems to be breaking self-host by Douglas Gregor · 15 years ago
- abfe192 When determining whether the two types involved in reference binding by Douglas Gregor · 15 years ago
- b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 15 years ago
- 0ee93de Silence a pedantic GCC warning by making the grouping of && and || explicit. by Chandler Carruth · 15 years ago
- 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 15 years ago
- d8d3441 For the sake of Objective-c++ overload resolution, by Fariborz Jahanian · 15 years ago
- ad4e02f When determining a standard conversion sequence involves resolving the by Douglas Gregor · 15 years ago
- b86cf0c When copying a temporary object to initialize an entity for which the by Douglas Gregor · 15 years ago