SuccessChanges

Summary

  1. [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. (details)
  2. [PPC] Remove old PPCSubTarget variable. (details)
Commit 781c476ce09ed983477885e33b8acbb2220ad3a1 by arthur.j.odwyer
[libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls.

This affects only vectors with weird/malicious allocators,
the same corner case covered in D91708, but for `vector<bool>` this time.

Also ADL-proof <__tree>, which affects only sets and maps with weird/malicious
allocators where the ADL trap is in the *fancy pointer type*.

Also drive-by _VSTD:: qualification in the guts of std::bind,
std::packaged_task, std::condition_variable.

Differential Revision: https://reviews.llvm.org/D93424
The file was modifiedlibcxx/include/__bit_reference
The file was modifiedlibcxx/include/functional
The file was modifiedlibcxx/include/iomanip
The file was modifiedlibcxx/include/future
The file was modifiedlibcxx/include/bitset
The file was modifiedlibcxx/test/libcxx/containers/sequences/vector/robust_against_adl.pass.cpp
The file was modifiedlibcxx/include/__mutex_base
The file was modifiedlibcxx/include/array
The file was modifiedlibcxx/include/__tree
The file was modifiedlibcxx/include/mutex
Commit 4bdab5482667784247aa4fc72d2f6f810ad44260 by kbarton
[PPC] Remove old PPCSubTarget variable.

The PPCSubTarget variable has been replaced with the Subtarget variable. This
removes the remaining instances of PPCSubTarget as they are no longer necessary.
The file was modifiedllvm/lib/Target/PowerPC/PPCFastISel.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp