Fixes the assertion
no Attr* for AttributedType*
UNREACHABLE executed at llvm-project/clang/lib/Sema/SemaType.cpp:298!
In TypeProcessingState::getAttributedType we put into AttrsForTypes
types with auto but later in
TypeProcessingState::takeAttrForAttributedType we use transformed
types and that's why cannot find Attr corresponding to
AttributedType.
Fix by keeping AttrsForTypes up to date after replacing AutoType.
rdar://problem/47689465