SuccessChanges

Summary

  1. [lldb/test] Skip TestProcessAttach: test_attach_to_process_from_different_dir_by_id on Windows (details)
  2. [ASTMatchers] Allow use of mapAnyOf in more contexts (details)
  3. [RISCV] Remove NotHasStdExtZbb predicate from zext.h/sext.b/sext.h InstAliases. NFC (details)
  4. [msabi] Mangle a template argument referring to array-to-pointer decay (details)
  5. Remove TypedMatcherOps from VariantValue (details)
Commit 347145538443347e705aaf1fb1473a5dcc5698e6 by stilis
[lldb/test] Skip TestProcessAttach: test_attach_to_process_from_different_dir_by_id on Windows

This test is flakey on Windows and on failure it hangs causing the test suite to fail and future builds (on the buildbot, especially) to fail because they cannot re-write the files that are currently in use
The file was modifiedlldb/test/API/commands/process/attach/TestProcessAttach.py
Commit ecf696641e6ce4b22e8c8ea3c7476b9c1f0f200b by steveire
[ASTMatchers] Allow use of mapAnyOf in more contexts

Add an operator overload to ArgumentAdaptingMatcherFunc to allow use of
mapAnyOf within hasAncestor, hasParent etc.

Differential Revision: https://reviews.llvm.org/D94864
The file was modifiedclang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
The file was modifiedclang/include/clang/ASTMatchers/ASTMatchersInternal.h
Commit e75a4b6ea9e950181049f1c2f8a78835754852fe by craig.topper
[RISCV] Remove NotHasStdExtZbb predicate from zext.h/sext.b/sext.h InstAliases. NFC

NotHasStdExtZbb doesn't have an AssemblerPredicate associated with it
so it didn't do anything. We don't need it either because the sorting
rules in tablegen prioritize by number of predicates. So the
dedicated instructions in the B extension that have predicates
will be prioritized automatically.
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfo.td
The file was modifiedllvm/lib/Target/RISCV/RISCV.td
Commit 18e093faf726d15f210ab4917142beec51848258 by richard
[msabi] Mangle a template argument referring to array-to-pointer decay
applied to an array the same as the array itself.

This follows MS ABI, and corrects a regression from the implementation
of generalized non-type template parameters, where we "forgot" how to
mangle this case.
The file was modifiedclang/test/CodeGenCXX/mangle-ms-templates.cpp
The file was modifiedclang/lib/AST/MicrosoftMangle.cpp
Commit 8d112a8eda9d78bc4c97cf7bc9e133afae7b6eed by steveire
Remove TypedMatcherOps from VariantValue

It provides no features or advantage over ASTNodeKind-based handling.

Differential Revision: https://reviews.llvm.org/D94876
The file was modifiedclang/lib/ASTMatchers/Dynamic/VariantValue.cpp
The file was modifiedclang/include/clang/ASTMatchers/Dynamic/VariantValue.h