================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits