We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f38baad commit ca61bddCopy full SHA for ca61bdd
clang/lib/Sema/TreeTransform.h
@@ -6737,8 +6737,13 @@ QualType TreeTransform<Derived>::TransformUnaryTransformType(
6737
QualType Result = TL.getType();
6738
if (Result->isDependentType()) {
6739
const UnaryTransformType *T = TL.getTypePtr();
6740
- QualType NewBase =
6741
- getDerived().TransformType(TL.getUnderlyingTInfo())->getType();
+
+ TypeSourceInfo *NewBaseTSI =
6742
+ getDerived().TransformType(TL.getUnderlyingTInfo());
6743
+ if (!NewBaseTSI)
6744
+ return QualType();
6745
+ QualType NewBase = NewBaseTSI->getType();
6746
6747
Result = getDerived().RebuildUnaryTransformType(NewBase,
6748
T->getUTTKind(),
6749
TL.getKWLoc());
0 commit comments