[all-commits] [llvm/llvm-project] 31074f: Revert "[clang] Instantiate concepts with sugared ...
Matheus Izvekov via All-commits
all-commits at lists.llvm.org
Wed Oct 26 01:16:01 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 31074f5ec2bc89c2a1e3ae0dd94aff87741416b0
https://github.com/llvm/llvm-project/commit/31074f5ec2bc89c2a1e3ae0dd94aff87741416b0
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang/lib/Sema/SemaConcept.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/test/AST/ast-dump-concepts.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.req/compound-requirement.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.req/nested-requirement.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.req/simple-requirement.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.req/type-requirement.cpp
M clang/test/CXX/temp/temp.constr/temp.constr.normal/p1.cpp
M clang/test/CXX/temp/temp.param/p10-2a.cpp
M clang/test/SemaTemplate/cxx2a-constraint-caching.cpp
M clang/test/SemaTemplate/instantiate-requires-expr.cpp
M clang/test/SemaTemplate/pr52970.cpp
Log Message:
-----------
Revert "[clang] Instantiate concepts with sugared template arguments"
This reverts commit d0a6de59c78010118fea811514e03ed9f400215a.
Commit: a58d83b2c97cd480a8533b11b86c7cd709c48176
https://github.com/llvm/llvm-project/commit/a58d83b2c97cd480a8533b11b86c7cd709c48176
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang-tools-extra/clangd/unittests/HoverTests.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/test/AST/ast-dump-template-decls.cpp
M clang/test/CXX/temp/temp.deduct.guide/p3.cpp
M clang/test/Misc/diag-template-diffing.cpp
M clang/test/SemaCXX/sizeless-1.cpp
M clang/test/SemaTemplate/make_integer_seq.cpp
M clang/test/SemaTemplate/temp_arg_nontype.cpp
M lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
M lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
M lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
Log Message:
-----------
Revert "[clang] Instantiate alias templates with sugar"
This reverts commit 4c44c91ad980304c5cca3792115349e68cfafd2b.
Commit: a88ebd405da67b4cebf094c5a56f9aed97875423
https://github.com/llvm/llvm-project/commit/a88ebd405da67b4cebf094c5a56f9aed97875423
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang/include/clang/Sema/Sema.h
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/test/AST/ast-dump-template-decls.cpp
M clang/test/CXX/drs/dr3xx.cpp
M clang/test/CXX/expr/expr.const/p3-0x.cpp
M clang/test/Misc/diag-template-diffing.cpp
M clang/test/SemaTemplate/instantiation-default-1.cpp
M clang/test/SemaTemplate/make_integer_seq.cpp
Log Message:
-----------
Revert "[clang] Instantiate NTTPs and template default arguments with sugar"
This reverts commit 2560c1266993af6e6c15900ce673c6db23132f8b.
Commit: 8383c2a435ecf9a86dc8f903a3d0b0b561422eeb
https://github.com/llvm/llvm-project/commit/8383c2a435ecf9a86dc8f903a3d0b0b561422eeb
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang/include/clang/AST/ASTContext.h
M clang/include/clang/AST/PropertiesBase.td
M clang/include/clang/AST/TemplateName.h
M clang/include/clang/AST/Type.h
M clang/include/clang/AST/TypeProperties.td
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/Template.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ASTImporter.cpp
M clang/lib/AST/TemplateName.cpp
M clang/lib/AST/Type.cpp
M clang/lib/Sema/SemaConcept.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Sema/TypeLocBuilder.cpp
M clang/lib/Sema/TypeLocBuilder.h
M clang/test/SemaTemplate/nested-name-spec-template.cpp
Log Message:
-----------
Revert "[clang] Implement sugared substitution changes to infrastructure"
This reverts commit c4c2a3c65684e062efcd101a957c6cae0a304a7a.
Commit: 434a238a4247f37ab42dece0913ab1e007564db9
https://github.com/llvm/llvm-project/commit/434a238a4247f37ab42dece0913ab1e007564db9
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang/lib/Sema/SemaTemplate.cpp
M clang/test/SemaTemplate/make_integer_seq.cpp
M clang/test/SemaTemplate/type_pack_element.cpp
Log Message:
-----------
Revert "[clang] Perform sugared substitution of builtin templates"
This reverts commit e5d9e802e50dd55a326e31a0d562e5263b208f3b.
Commit: b1f1ce782c6308ae10146801bf4a6865a7429c96
https://github.com/llvm/llvm-project/commit/b1f1ce782c6308ae10146801bf4a6865a7429c96
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/TemplateDeduction.h
M clang/lib/Sema/SemaLookup.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/SemaCXX/ppc-pair-mma-types.cpp
M clang/test/SemaTemplate/deduction.cpp
Log Message:
-----------
Revert "[clang] Changes to produce sugared converted template arguments"
This reverts commit 11ce78940b4c6f44ae6ee5a6611d6c9b1bade1c2.
Compare: https://github.com/llvm/llvm-project/compare/1e210abf9925...b1f1ce782c63
More information about the All-commits
mailing list