aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateDeduction.cpp
AgeCommit message (Expand)Author
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
2012-01-23Minor fixups for auto deduction of initializer lists.Sebastian Redl
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Replace a dubious use of SmallVectorImpl with a proper copy.Benjamin Kramer
2012-01-17Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl
2012-01-17Template argument deduction for std::initializer_list arguments from initiali...Sebastian Redl
2012-01-17Rename the first of 11 DeduceTemplateArguments overloads.Sebastian Redl
2012-01-17Introduce a static Sema::MarkDeducedTemplateParameters() that only dependsArgyrios Kyrtzidis
2011-11-23Add feature to diagnostics that will provide more information on functionRichard Trieu
2011-11-15Resolve placeholder expressions before trying to deduceJohn McCall
2011-10-12When we determine that a function template specialization produced asDouglas Gregor
2011-10-09Per the note in C++0x [temp.deduct.call]p4, don't attempt templateDouglas Gregor
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't allow template argument deduction to deduce a placeholder type,Douglas Gregor
2011-08-30Fix a typo when determining whether to strip cv-qualifiers during template ar...Douglas Gregor
2011-07-26Objective-C++ ARC: When performing template argument deduction for aDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner