summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [WIP][Sema] Improve static_assert diagnostics for type traits.Clement Courbet2018-12-041-1/+23
* [Sema] Make sure we substitute an instantiation-dependent default template ar...Erik Pilkington2018-11-121-1/+1
* [clang] Properly apply attributes on explicit instantiations of static data m...Louis Dionne2018-10-101-4/+2
* Consistently create a new declaration when merging a pre-existing butRichard Smith2018-09-121-21/+38
* PR33222: Require the declared return type not the actual return type toRichard Smith2018-09-101-0/+2
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-2/+2
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-113/+102
* [Sema] Ensure an auto non-type template parameter is dependentErik Pilkington2018-08-071-1/+10
* Remove trailing spaceFangrui Song2018-07-301-14/+14
* [Sema] Use a TreeTransform to extract deduction guide parameter typesErik Pilkington2018-07-271-15/+25
* [Sema] Diagnose an invalid dependent function template specializationErik Pilkington2018-07-191-5/+22
* Fix template argument deduction when a parameter pack has a valueRichard Smith2018-07-191-25/+20
* PR15730/PR16986 Allow dependently typed vector_size types.Erich Keane2018-07-131-0/+5
* [NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane2018-07-131-5/+5
* AttributeList de-listifying:Erich Keane2018-07-121-61/+35
* Revert -r336726, which included more files than intended.Erich Keane2018-07-101-5/+0
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-0/+5
* Diagnose missing 'template' keywords in more cases.Richard Smith2018-06-261-6/+27
* Fix __uuidof handling on non-type template parameter in C++17Nico Weber2018-05-171-1/+1
* [c++17] Fix assertion on synthesizing deduction guides after a fatal error.Volodymyr Sapsai2018-05-141-0/+2
* Fix regression in r332076.Richard Smith2018-05-141-1/+11
* Improve diagnostics and error recovery for template name lookup.Richard Smith2018-05-111-50/+86
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-53/+53
* Fix explicit template parameter reporting for narrowing conversionsErich Keane2018-05-071-0/+4
* Implement P0482R2, support for char8_t type.Richard Smith2018-05-011-2/+2
* Parse A::template B as an identifier rather than as a template-id with noRichard Smith2018-04-271-2/+2
* Diagnose missing template arguments for a variable template even when there isRichard Smith2018-04-261-0/+8
* Factor out common code for diagnosing missing template arguments.Richard Smith2018-04-261-5/+11
* Fix a merge conflict that was inadvertently introduced in r330888 Faisal Vali2018-04-261-6/+0
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-73/+3
* Fix crash on qualified template name instantiation if the template name has noRichard Smith2018-04-251-6/+9
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-6/+83
* DR727: remove wrong assertion for use of class-scope explicitRichard Smith2018-04-231-4/+0
* Clean carriage returns from lib/ and include/. NFC.Malcolm Parsons2018-04-161-3/+3
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-7/+0
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-0/+7
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* Implement C++ DR727, which permits explicit specializations at class scope.Richard Smith2018-03-161-99/+22
* When substituting previously-checked template arguments into a templateRichard Smith2018-03-081-12/+14
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-14/+12
* Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith2018-02-281-2/+53
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-5/+5
* Revert r321614 and r321615Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-12/+12
* [NFC] Update the template-parameter parsers and analyzers to return NamedDecl...Faisal Vali2017-12-231-3/+3
* Fix unused variable warning in SemaTemplate. NFCSam McCall2017-12-221-1/+1
* Diagnose the various invalid decl-specifiers on nontype template parameters.Faisal Vali2017-12-221-0/+54
* Remove old concepts parsing codeHubert Tong2017-12-071-37/+0