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-mainline-allmodconfig 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 [...] adds 8be11623043 [Concepts] Fix isDeclarationSpecifier to detect type-constr [...] adds fdedf39c46f PR44723: Trigger return type deduction for operator<=>s who [...] adds f85d63a5583 Fix wrong devirtualization when the final overrider in one [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ExprConcepts.h | 13 +++++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +++ clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Sema/SemaConcept.h | 12 +++-- clang/lib/AST/ASTContext.cpp | 8 +-- clang/lib/AST/CXXInheritance.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 32 +++++++++-- 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/SemaDeclCXX.cpp | 25 +++++++++ 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 +- .../CXX/class/class.compare/class.spaceship/p2.cpp | 33 ++++++++++++ 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 ++++++++++++++++++ .../devirtualize-virtual-function-calls-final.cpp | 43 +++++++++++++++ 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 +- 29 files changed, 473 insertions(+), 102 deletions(-) create mode 100644 clang/test/SemaTemplate/instantiate-template-argument.cpp