================ @@ -5838,7 +5839,7 @@ QualType TreeTransform<Derived>::TransformDependentAddressSpaceType( } else { TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo( Result, getDerived().getBaseLocation()); - TransformType(TLB, DI->getTypeLoc()); + TLB.TypeWasModifiedSafely(DI->getType()); ---------------- mizvekov wrote:
It does look like it is always safely modified, because in the non-dependent case, we will just add qualifiers to the type, and we don't currently track source locations for qualifiers. See `BuildAddressSpaceAttr` implementation. But the `getTrivialTypeSourceInfo` is unnecessary in this case, you can remove it.: ```suggestion TLB.TypeWasModifiedSafely(Result); ``` https://github.com/llvm/llvm-project/pull/102206 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits