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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] new f85d63a5583 Fix wrong devirtualization when the final overrider in one [...]
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/Basic/DiagnosticSemaKinds.td | 6 +++ clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Sema/SemaConcept.h | 12 +++-- clang/lib/AST/CXXInheritance.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 32 ++++++++++++-- clang/lib/Parse/ParseDecl.cpp | 11 +++-- clang/lib/Sema/SemaConcept.cpp | 4 ++ clang/lib/Sema/SemaDeclCXX.cpp | 25 +++++++++++ clang/lib/Sema/SemaOverload.cpp | 30 +++++++++---- clang/lib/Sema/SemaTemplateDeduction.cpp | 25 ++--------- clang/lib/Sema/SemaTemplateInstantiate.cpp | 40 +++++++++++++++++ .../class.compare/class.compare.default/p4.cpp | 2 +- .../CXX/class/class.compare/class.spaceship/p2.cpp | 33 ++++++++++++++ .../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/cxx2a-abbreviated-templates.cpp | 41 +++++++++++++---- .../SemaTemplate/instantiate-template-argument.cpp | 28 ++++++++++++ libcxx/test/CMakeLists.txt | 2 +- 19 files changed, 350 insertions(+), 51 deletions(-) create mode 100644 clang/test/SemaTemplate/instantiate-template-argument.cpp