Fix a couple places that immediately called operator-> on the result of dyn_cast.

It looks like it safe to just use cast for both cases.

llvm-svn: 331578
This commit is contained in:
Craig Topper 2018-05-05 01:58:26 +00:00
parent 781aa181ab
commit 294016b826
2 changed files with 2 additions and 2 deletions

View File

@ -408,7 +408,7 @@ QualType getFullyQualifiedType(QualType QT, const ASTContext &Ctx,
// Get the qualifiers.
Qualifiers Quals = QT.getQualifiers();
QT = dyn_cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar();
QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar();
// Add back the qualifiers.
QT = Ctx.getQualifiedType(QT, Quals);

View File

@ -483,7 +483,7 @@ private:
if (!(isa<FieldRegion>(R) || isa<CXXBaseObjectRegion>(R)))
return false; // Pattern-matching failed.
Subregions.push_back(R);
R = dyn_cast<SubRegion>(R)->getSuperRegion();
R = cast<SubRegion>(R)->getSuperRegion();
}
bool IndirectReference = !Subregions.empty();