aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2012-10-18DR1442: In a range-based for statement, namespace 'std' is not an associatedRichard Smith
2012-10-09Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidat...Benjamin Kramer
2012-10-08StringRef-ify Binary/UnaryOperator::getOpcodeStrDavid Blaikie
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-25Fix crash when a decltype expression in a trailing return type refers to theRichard Smith
2012-09-19Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper
2012-09-18Fix a small bug in the way we handle builtin candidates forEli Friedman
2012-09-13Revert r163829. The world (or libstdc++, at least) is not ready.Richard Smith
2012-09-13Implement C++11 [conv.prom]p4: an enumeration with a fixed underlying type hasRichard Smith
2012-09-13Don't perform template argument deduction against invalid templates;Douglas Gregor
2012-09-13Remove speculative fix for C++ core issue 1407, since it was resolved as NAD.Richard Smith
2012-08-24Instantiate class template specializations during ADL.John McCall
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-21Better diagnostics for range-based for loops with bad range types.Sam Panzer
2012-08-16Test commit: deleted whitespace on blank lineSam Panzer
2012-08-08Implement warning for integral null pointer constants other than the literal 0.David Blaikie
2012-07-31Fix some minor typosSylvestre Ledru
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-20No longer assuming the number of prototype arguments is always less than the ...Aaron Ballman
2012-07-18Fix OverloadCandidateSet::clear to not leak PartialDiagnostics, found by SamuelRichard Smith
2012-06-25Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith
2012-06-22Documentation cleanup: making \param and \returns docs match the code.James Dennett
2012-06-22Diagnostics cleanup: Fixing \params to match the code.James Dennett
2012-06-22Documentation cleanup:James Dennett
2012-06-21Revert r158887. This fixes pr13168.Rafael Espindola
2012-06-21If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith
2012-06-19Fix -Wc++11-narrowing warnings for narrowing negative values to larger unsignedRichard Smith
2012-06-19Remove some debugging code that snuck into r158691.Kaelyn Uhrain
2012-06-19Improve the error message when a function overload candidate is rejectedKaelyn Uhrain
2012-06-15Documentation cleanup:James Dennett
2012-06-13Add missing narrowing check: converting from a signed integral type to a widerRichard Smith
2012-06-10PR12964: __int128 and unsigned __int128 are promoted integral types, be sure toRichard Smith
2012-06-04When adding built-in operator candidates for overload resolutionDouglas Gregor
2012-05-24DR1152 / PR12931 / PR6177: A candidate function which requires binding a constRichard Smith
2012-05-11PR11857: When the wrong number of arguments are provided for a functionRichard Smith
2012-05-09A little tweak to the SFINAE condition reporting. Don't say:Richard Smith
2012-05-07When we suppress an error due to SFINAE, stash the diagnostic away with theRichard Smith
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-05-04Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-04-21move some stuff to .rodataNuno Lopes
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-12s/isAtomicConversion/tryAtomicConversion/g, per Jordy's suggestion.Douglas Gregor
2012-04-12Compute standard conversion sequences for conversions to atomicDouglas Gregor
2012-04-11Clean up last commit as per dgregor's comments.David Chisnall
2012-04-11Allow c++ initialisers to initialise _Atomic fields.David Chisnall
2012-04-04Allow a conversion from the empty initializer list {} to anDouglas Gregor
2012-04-04When computing the conversion sequence in overload resolutionJohn McCall
2012-04-02Finish PR10217: Ensure we say that a special member was implicitly, notRichard Smith