summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateDeduction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Per the note in C++0x [temp.deduct.call]p4, don't attempt templateDouglas Gregor2011-10-091-6/+9
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-1/+18
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Don't allow template argument deduction to deduce a placeholder type,Douglas Gregor2011-09-221-0/+4
* Fix a typo when determining whether to strip cv-qualifiers during template ar...Douglas Gregor2011-08-301-1/+1
* Objective-C++ ARC: When performing template argument deduction for aDouglas Gregor2011-07-261-0/+11
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-79/+79
* Accept no-return stripping conversions for pointer type arguments afterChandler Carruth2011-06-181-1/+8
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-171-0/+9
* Fix refactoro, silencing an MSVC warning. Thanks, Francois.Douglas Gregor2011-06-171-1/+1
* Extend the deduced/actual argument type checking of C++Douglas Gregor2011-06-171-1/+12
* Factor the checking of the deduced argument type against the actualDouglas Gregor2011-06-171-73/+84
* Implement the consistency checking for C++ [temp.deduct.call]p3, whichDouglas Gregor2011-06-161-13/+139
* Automatic Reference Counting.John McCall2011-06-151-0/+7
* Eliminate a 'default' case in template argument deduction, where weDouglas Gregor2011-06-151-4/+124
* Eliminate an unnecessary include. FIXMEs -=1 Douglas Gregor2011-06-151-1/+0
* When performing template argument deduction given a function argumentDouglas Gregor2011-06-031-0/+6
* When checking the instantiation of a default template argument againstDouglas Gregor2011-06-031-1/+1
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-0/+7
* It's considered poor form to create references to the overloadedDouglas Gregor2011-05-211-1/+3
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-4/+5
* When comparing parameters of reference-to-qualified type duringDouglas Gregor2011-04-301-2/+5
* More cleanup of template argument deduction and its handling ofDouglas Gregor2011-04-281-4/+41
* Clean up the handling of non-CVR qualifiers in template argumentDouglas Gregor2011-04-271-5/+3
* Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a ...Richard Smith2011-03-171-3/+8
* Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara2011-03-061-1/+2
* When performing template argument deduction for a non-referenceDouglas Gregor2011-03-061-7/+8
* When we use the default template arguments of a template templateDouglas Gregor2011-03-031-4/+4
* Push nested-name-specifier source location information into templateDouglas Gregor2011-03-021-5/+18
* Tweaks to C++0x deduced auto type support:Richard Smith2011-02-211-7/+7
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-5/+101
* Handle the resolution of a reference to a function template (whichDouglas Gregor2011-02-191-7/+11
* Fix whitespace.NAKAMURA Takumi2011-01-271-392/+392
* 7bit-ize.NAKAMURA Takumi2011-01-271-8/+8
* Rvalue references for *this: tentative parsing and template argument deduction.Douglas Gregor2011-01-261-5/+5
* Rvalue references for *this: Douglas Gregor2011-01-261-0/+1
* Implement the rvalue-reference deduction transformation (from T&& ->Douglas Gregor2011-01-251-6/+33
* Implement core issue 1164, which concerns the partial ordering ofDouglas Gregor2011-01-211-47/+87
* Implement the special template argument deduction rule for T&& in aDouglas Gregor2011-01-211-0/+12
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-5/+7
* Generalize some operations on qualifiers. QualType::getQualifiers() andJohn McCall2011-01-181-1/+2
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-3/+0
* Tweak the partial ordering rules for function templates to prefer aDouglas Gregor2011-01-161-2/+30
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-3/+0
* Fix a few warnings stemming from my inability to properly fill outDouglas Gregor2011-01-141-0/+18
* Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor2011-01-111-10/+7
* Implement partial ordering of class template partial specializationsDouglas Gregor2011-01-111-6/+31
* Implement C++ [temp.func.order]p5 more directly, by passing down theDouglas Gregor2011-01-111-149/+145
* Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor2011-01-111-1/+13
OpenPOWER on IntegriCloud