aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateDeduction.cpp
AgeCommit message (Expand)Author
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-04Simplify slightly.Richard Smith
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-17Fix PR15291: noreturn adjustment in overload resolution for function template...Douglas Gregor
2013-03-08Sema: Preserve attributes on parameters in instantiated function templates.Jordan Rose
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-01-31Improve 'failed template argument deduction' diagnostic for the case where weRichard Smith
2013-01-31Replace "failed template argument deduction" diagnostic with something usefulRichard Smith
2013-01-23Use 'const Decl *' throughout code completion in SemaDmitri Gribenko
2013-01-18Once we've collected the template arguments for aDouglas Gregor
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-06Fix http://stackoverflow.com/questions/13521163Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-14SemaTemplateDeduction.cpp: Prune two obsolete descriptions. [-Wdocumentation]NAKAMURA Takumi
2012-11-07When template deduction fails on a derived class, try a template deduction onRichard Trieu
2012-11-06Fix assertion failure with auto and nested initializer list; PR14272.Eli Friedman
2012-09-26Fix the AST representation for non-type template arguments to encodeEli Friedman
2012-09-19Fix a small FIXME involving template partial ordering andEli Friedman
2012-09-19Fix function template partial ordering rules for static vs. non-staticEli Friedman
2012-09-19Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper
2012-09-13Don't perform template argument deduction against invalid templates;Douglas Gregor
2012-09-07PR9023: A template template parameter whose template parameter list contains anRichard Smith
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-23Fix undefined behavior: member function calls where 'this' is a null pointer.Richard Smith
2012-07-18When performing the deduced/actual argument type check for C++Douglas Gregor
2012-07-16PR13365: Fix code which was trying to treat an array of DeducedTemplateArgumentRichard Smith
2012-07-09PR13136:Richard Smith
2012-07-08PR13243: When deducing a non-type template parameter which is specified as anRichard Smith
2012-07-08PR13293: Defer deduction of an auto type with a dependent declarator, such as...Richard Smith
2012-06-22Documentation cleanup: making \param docs match the code.James Dennett
2012-06-22Diagnostics cleanup: Fixing \params to match the code.James Dennett
2012-06-14Still more Doxygen documentation fixes:James Dennett
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-06Implement support for null non-type template arguments for non-typeDouglas Gregor
2012-04-04When performing template argument deduction for an initializer list,Douglas Gregor
2012-03-15Support deducing template arguments from nested initializer lists. PR12119.Sebastian Redl
2012-03-12C++11 [temp.deduct.call]p6 tweak: when given a set of overlaodedDouglas Gregor
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-11When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-22More ArrayRef-ification of methods.Bill Wendling
2012-02-22ArrayRef-icize the function arguments.Bill Wendling
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-08Make sure template argument deduction is consistently performed in an unevalu...Eli Friedman
2012-01-30SmallBitVectorize the deduced parameter set.Benjamin Kramer