summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateDeduction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [clang:sema] de-duplicate getDepthAndIndex helpersNick Desaulniers2018-07-251-23/+0
* Fix template argument deduction when a parameter pack has a valueRichard Smith2018-07-191-107/+183
* PR15730/PR16986 Allow dependently typed vector_size types.Erich Keane2018-07-131-0/+56
* PR38136: improve handling of template argument deduction of non-trailingRichard Smith2018-07-121-28/+52
* Add tests for function conversions in conversion function templateRichard Smith2018-07-121-0/+3
* Fix deduction for conversion function templates converting to referenceRichard Smith2018-07-111-4/+29
* Fix determination of whether one set of cvr-qualifiers is compatibleRichard Smith2018-07-111-6/+6
* Revert -r336726, which included more files than intended.Erich Keane2018-07-101-57/+0
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-0/+57
* [Sema] When the address of a member function is used as a templateAkira Hatanaka2018-06-131-2/+8
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-60/+60
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-1/+1
* [Sema] Do not match function type with const T in template argument deductionLei Liu2018-05-031-0/+6
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko2018-02-221-28/+71
* Fix assert when template argument deduction's original call arg checking trig...Richard Smith2018-02-201-1/+1
* PR35045: Convert injected-class-name to its corresponding simple-template-idRichard Smith2018-01-041-0/+4
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-140/+37
* Add explicit break (PR35700).Adrian Prantl2017-12-191-0/+1
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+1
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-5/+5
* [c++17] When deducing the type of a non-type template parameter from the typeRichard Smith2017-12-011-2/+3
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-3/+2
* Dependent Address Space SupportAndrew Gozillon2017-10-021-0/+65
* P0702R1: in class template argument deduction from a list of one element, ifRichard Smith2017-09-071-0/+11
* Give a better error if auto deduction fails due to inconsistent element types...Richard Smith2017-08-301-25/+67
* [c++1z] Support deducing B in noexcept(B).Richard Smith2017-06-071-30/+86
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Fix assertion failure if we can't deduce a template argument for a variableRichard Smith2017-06-021-1/+2
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-8/+16
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-8/+6
* Fix deduction of type of pack-expanded non-type template parameter.Richard Smith2017-02-211-50/+95
* When deducing an array bound from the length of an initializer list, don'tRichard Smith2017-02-211-3/+10
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-3/+3
* Revert r295277 to fix buildbot.Richard Smith2017-02-161-93/+61
* Add missing "deduced A == A" check for function template partial ordering.Richard Smith2017-02-161-61/+93
* [c++1z] Synthesize implicit deduction guides from constructors on demand. RankRichard Smith2017-02-141-33/+49
* Make helpers static. NFC.Benjamin Kramer2017-02-111-2/+2
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-35/+52
* PR31846: Don't replace 'auto' type with a template parameter type in a generi...Richard Smith2017-02-041-0/+7
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-1/+3
* PR9551: Implement DR1004 (http://wg21.link/cwg1004).Richard Smith2017-01-181-5/+3
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-091-18/+43
* Implement DR1388 (wg21.link/cwg1388).Richard Smith2017-01-091-31/+52
* Revert r291410 and r291411.Richard Smith2017-01-091-31/+13
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-091-13/+31
* Fix bug where types other than 'cv auto', 'cv auto &', and 'cv auto &&' couldRichard Smith2017-01-051-0/+6
* Add missing "original call argument has same type as deduced parameter type"Richard Smith2017-01-051-21/+80
* If an explicitly-specified pack might have been extended by template argumentRichard Smith2017-01-051-13/+14
OpenPOWER on IntegriCloud