This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/llvm-project.
from e5123472201 Generate docs adds a3609357f38 [Concept] Fix incorrect check for containsUnexpandedParamet [...] adds 6c6ea5995f2 [Concepts] Add check for dependent RC when checking functio [...] adds 800395c5475 [Concepts] Add 'this' context to instantiation of member re [...] adds 0ce7ea7c6e0 PR41991: Accept attributes on defaulted and deleted friends. adds cc85862c60a [Concepts] Check function constraints before deducing auto [...] adds 904d146c5f5 PR44627: Consider reversing == and <=> candidates found by ADL. adds 3573526c028 Revert "[libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH" adds 3b32963252b [Concepts] Correctly form initial parameter mapping for par [...] new 8be11623043 [Concepts] Fix isDeclarationSpecifier to detect type-constr [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/AST/ExprConcepts.h | 13 +++++ clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Sema/SemaConcept.h | 12 +++-- clang/lib/AST/ASTContext.cpp | 8 +-- clang/lib/AST/ExprConcepts.cpp | 63 ++++++++++++++++------ clang/lib/Parse/ParseDecl.cpp | 11 ++-- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Sema/SemaConcept.cpp | 11 ++-- clang/lib/Sema/SemaExpr.cpp | 50 +++++++++-------- clang/lib/Sema/SemaOverload.cpp | 30 ++++++++--- clang/lib/Sema/SemaTemplateDeduction.cpp | 25 ++------- clang/lib/Sema/SemaTemplateInstantiate.cpp | 40 ++++++++++++++ clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 ++ .../class.compare/class.compare.default/p4.cpp | 2 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 ++++++ clang/test/CXX/expr/expr.prim/expr.prim.id/p4.cpp | 3 ++ .../over.match.funcs/over.match.oper/p3-2a.cpp | 12 +++++ .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 51 ++++++++++++++++++ clang/test/Parser/cxx-default-delete.cpp | 4 ++ clang/test/Parser/cxx2a-abbreviated-templates.cpp | 41 +++++++++++--- clang/test/Parser/cxx2a-spaceship.cpp | 6 +++ .../SemaTemplate/instantiate-template-argument.cpp | 28 ++++++++++ libcxx/test/CMakeLists.txt | 2 +- 23 files changed, 336 insertions(+), 98 deletions(-) create mode 100644 clang/test/SemaTemplate/instantiate-template-argument.cpp