aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Sema/Overload.h
AgeCommit message (Expand)Author
2013-02-16Use trailing documentation comments properlyDmitri Gribenko
2013-02-07Enable overloading of OpenCL events - this is needed for the overloaded OpenC...Guy Benyei
2013-01-31Replace "failed template argument deduction" diagnostic with something usefulRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-10-09Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidat...Benjamin Kramer
2012-10-08StringRef-ify Binary/UnaryOperator::getOpcodeStrDavid Blaikie
2012-09-18Mark unimplemented copy constructors and copy assignment operators with LLVM_...Craig Topper
2012-07-18Fix OverloadCandidateSet::clear to not leak PartialDiagnostics, found by SamuelRichard Smith
2012-05-07When we suppress an error due to SFINAE, stash the diagnostic away with theRichard Smith
2012-03-23Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith
2012-02-27Implement a FIXME for conversion sequence distinction. Should fix PR12092.Sebastian Redl
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-14Clear ImplicitConversionSequence the obvious way which turns out to be less f...Benjamin Kramer
2012-01-14Give OverloadCandidateSet the responsibility for destroying the implicit conv...Benjamin Kramer
2012-01-14Reorder initializers, make use of the whole array.Benjamin Kramer
2012-01-14Move the inline array to the end.Benjamin Kramer
2012-01-14Destroy OverloadCandidates before taking away the underlying memory.Benjamin Kramer
2012-01-14Pool allocate ImplicitConversionSequences.Benjamin Kramer
2012-01-14OverloadCandidateSet: Stop exposing SmallVector internalsBenjamin Kramer
2011-11-19Initialize ImplicitConversionSequence::ListInitializationSequence. Fixes PR11394Douglas Gregor
2011-11-01Enable function call and some overload resolution with parameters of aggregat...Sebastian Redl
2011-10-05Added a flag to identify resolved overloaded function references.Abramo Bagnara
2011-10-02CUDA: diagnose invalid calls across targetsPeter Collingbourne
2011-09-24Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl
2011-09-21Enforce access control for conversion operators used in contextualJohn McCall
2011-07-28Refactor the */& mismatch fixit generation out of SemaOverload and provide a ...Anna Zaks
2011-07-21Addressing code review comments for commit 135509 - Add FixItHints in case a ...Anna Zaks
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-19Add FixItHints in case a C++ function call is missing * or & operators on one...Anna Zaks
2011-06-15Automatic Reference Counting.John McCall
2011-06-05Identity and non-identity standard conversion sequences can beDouglas Gregor
2011-03-23Support for Transparent unions used as overloadableFariborz Jahanian
2011-03-22Don't clear OverloadCandidateSets on destruction, it has no effect anymore.Benjamin Kramer
2011-02-25Remove the FIXME I introduced last night, and pull the logic forChandler Carruth
2011-02-25Rough fix for PR9323 that prevents Clang from marking copy constructorChandler Carruth
2011-02-12Implement objective-c++'s block pointer type matching involvingFariborz Jahanian
2011-01-26Rvalue references for *this: explicitly keep track of whether aDouglas Gregor
2011-01-26Rvalue references for *this: implement the implicit conversion rulesDouglas Gregor
2011-01-26Clean up the C++0x __has_feature tests. Specifically:Douglas Gregor
2011-01-26Reinstate r124236 (tweaking the rvalue-reference overload resolutionDouglas Gregor
2011-01-25Speculatively revert r124236Douglas Gregor
2011-01-25Speculatively implement a tweak to the C++0x overload resolution rulesDouglas Gregor
2011-01-20When building a user-defined conversion sequence, keep track of theDouglas Gregor
2011-01-19Explicitly track the number of call arguments provided when performingDouglas Gregor
2010-09-12When performing overload resolution, only compare the final conversionDouglas Gregor
2010-08-25Move more stuff out of Sema.h.John McCall
2010-08-24Move some of SemaOverload's API to various places in Overload.h, and killJohn McCall