One of the important reuses here is isStructPathTBAA, which I've seen copied
around in a few too many contexts before. However, I think most of the people
using that function really want it to mean "is this valid as an access tag"
which works for old-struct-path, but not new-struct-path TBAA.
Depends on D123249
clang-format not found in user’s local PATH; not linting file.