aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaTemplate.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-19[clang] CTAD: Fix require-clause is not transformed. (#89378)Haojian Wu1-13/+14
2024-04-18[clang] Fix a "!CodeSynthesisContexts.empty()" assertion failure when constru...Haojian Wu1-0/+5
2024-04-17[clang][NFC] Refactor `Sema::RedeclarationKind`Vlad Serebrennikov1-2/+3
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-7/+8
2024-04-11[Clang][AST] Track whether template template parameters used the 'typename' k...Krystian Stasiowski1-15/+9
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-20/+15
2024-04-09[Sema][NFC] Cleanups after 843cc474f (#87996)Younan Zhang1-6/+4
2024-04-05[clang] CTAD: build aggregate deduction guides for alias templates. (#85904)Haojian Wu1-47/+162
2024-04-05[Clang][Sema] Fix the lambda call expression inside of a type alias declarati...Younan Zhang1-0/+5
2024-04-04[clang] Remove an unintended statement, NFCHaojian Wu1-1/+0
2024-04-02[clang] CTAD: Track template template type parameters that referenced in the ...Haojian Wu1-0/+6
2024-04-02Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-0/+1
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B1-0/+5
2024-03-29[clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914)Younan Zhang1-1/+21
2024-03-29Revert "Reapply "[clang][nullability] allow _Nonnull etc on nullable class ty...dyung1-1/+0
2024-03-28Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-0/+1
2024-03-28[clang] Invalidate the alias template decl if it has multiple written templat...Haojian Wu1-0/+2
2024-03-27[NFC][Clang] Fix potential dereferencing of nullptr (#86759)smanna121-1/+1
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-1/+0
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-0/+1
2024-03-14[concepts] Preserve the FoundDecl of ConceptReference properly (#85032)Younan Zhang1-20/+23
2024-03-13[clang] CTAD: Respect requires-clause of the original function template for t...Haojian Wu1-5/+14
2024-03-13[Clang][Sema] Allow access to a public template alias declaration that refers...Qizhi Hu1-3/+7
2024-03-08[clang] Implement CTAD for type alias template. (#77890)Haojian Wu1-84/+414
2024-03-08Revert "[Clang][Sema] Fix crash when using name of UnresolvedUsingValueDecl w...Krystian Stasiowski1-6/+4
2024-03-06[clang] Use getDefaultArgRange instead of getDefaultArg to retrieve the (#79296)Haojian Wu1-1/+1
2024-03-05[Clang][Sema] Fix crash when using name of UnresolvedUsingValueDecl with temp...Krystian Stasiowski1-4/+6
2024-03-04Reapply "[Clang][Sema] Diagnose function/variable templates that shadow their...Krystian Stasiowski1-19/+17
2024-03-01Fix implementation of [temp.param]p14's first sentence. (#83487)Erich Keane1-6/+8
2024-02-26[Clang][Sema] Defer instantiation of exception specification until after part...Krystian Stasiowski1-0/+34
2024-02-26[APINotes] Upstream Sema logic to apply API Notes to declsEgor Zhdan1-0/+7
2024-02-23Reland "[clang] Preserve found-decl when constructing VarTemplateIds" (#82612)kadir çetinkaya1-10/+8
2024-02-21Revert "[clang] Preserve found-decl when constructing VarTemplateIds (#82265)"Kadir Cetinkaya1-8/+10
2024-02-21[clang] Preserve found-decl when constructing VarTemplateIds (#82265)kadir çetinkaya1-10/+8
2024-02-20[Clang][Sema] Convert warning for extraneous template parameter lists to an e...Krystian Stasiowski1-1/+1
2024-02-12[clang][NFC] Refactor `Sema::TemplateDeductionResult` (#81398)Vlad Serebrennikov1-12/+14
2024-02-02[Clang][Sema] Diagnose use of template keyword after declarative nested-name-...Krystian Stasiowski1-2/+15
2024-02-02[Clang][Sema] Correctly look up primary template for variable template specia...Krystian Stasiowski1-13/+8
2024-02-01[Clang][NFC] Remove TemplateArgumentList::OnStack (#79760)Krystian Stasiowski1-12/+8
2024-01-31[clang] Represent array refs as `TemplateArgument::Declaration` (#80050)Andrey Ali Khan Bolshakov1-20/+24
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+5
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov1-88/+130
2024-01-19Reland "[clang] Fix CTAD for aggregates for nested template classes" (#78670)antangelo1-4/+17
2024-01-17Revert "[clang] Fix CTAD for aggregates for nested template classes" (#78541)antangelo1-17/+4
2024-01-17[clang] Fix CTAD for aggregates for nested template classes (#78387)antangelo1-4/+17
2024-01-17Add Variadic 'dropAttrs' (#78476)Erich Keane1-4/+2
2024-01-17[Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclar...Krystian Stasiowski1-2/+2
2024-01-16[clang] Fix CTAD not work for function-type and array-type arguments. (#78159)Haojian Wu1-9/+9
2023-12-18[clang] Fix CTAD not respect default template arguments that were added after...Haojian Wu1-12/+16
2023-12-14Revert "[clang] Substitute alias templates from correct context (#75069)"Fangrui Song1-11/+3