diff options
Diffstat (limited to 'lib/Sema/TreeTransform.h')
| -rw-r--r-- | lib/Sema/TreeTransform.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Sema/TreeTransform.h b/lib/Sema/TreeTransform.h index 654bf90e87..04c45b8da7 100644 --- a/lib/Sema/TreeTransform.h +++ b/lib/Sema/TreeTransform.h @@ -2980,8 +2980,8 @@ QualType TreeTransform<Derived>::TransformType(QualType T) { // Temporary workaround. All of these transformations should // eventually turn into transformations on TypeLocs. - TypeSourceInfo *DI = getSema().Context.CreateTypeSourceInfo(T); - DI->getTypeLoc().initialize(getDerived().getBaseLocation()); + TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo(T, + getDerived().getBaseLocation()); TypeSourceInfo *NewDI = getDerived().TransformType(DI); @@ -3073,7 +3073,7 @@ TreeTransform<Derived>::TransformTypeInObjectScope(QualType T, return T; TypeSourceInfo *TSI = - SemaRef.Context.getTrivialTypeSourceInfo(T, getBaseLocation()); + SemaRef.Context.getTrivialTypeSourceInfo(T, getDerived().getBaseLocation()); TSI = getDerived().TransformTypeInObjectScope(TSI, ObjectType, UnqualLookup, Prefix); |
