Getting rid of "%T" expansions

Hi llvm-dev,

In <https://reviews.llvm.org/D35396>, several folks agreed that %T is a generally bad idea and should be removed, because it causes randomly flaky tests due to name collisions. This is a heads-up that I have patches to remove uses of %T throughout LLVM, Clang and compiler-rt ready to commit. Unless someone objects, I’ll land them in a few days.

Kuba

Kuba Mracek <mracek@apple.com> writes:

In <https://reviews.llvm.org/D35396&gt;, several folks agreed that %T is a
generally bad idea and should be removed, because it causes randomly flaky
tests due to name collisions. This is a heads-up that I have patches to
remove uses of %T throughout LLVM, Clang and compiler-rt ready to commit.
Unless someone objects, I'll land them in a few days.

+1. %T is confusing and dangerous, and we don't really need it anyway.