File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,10 +34,9 @@ std::string GenCodePinHeaderRule::getCodePinTypeHashKey(QualType T) {
3434 if (const ClassTemplateSpecializationDecl *Spec =
3535 dyn_cast<ClassTemplateSpecializationDecl>(RD)) {
3636 auto P = Spec->getInstantiatedFrom ();
37- if (!P.isNull () &&
38- Spec->getInstantiatedFrom ().is <ClassTemplateDecl *>()) {
37+ if (!P.isNull () && isa<ClassTemplateDecl *>(P)) {
3938 const ClassTemplateDecl *OriginalTemplate =
40- Spec-> getInstantiatedFrom (). get <ClassTemplateDecl *>();
39+ dyn_cast <ClassTemplateDecl *>(P );
4140 const CXXRecordDecl *CRD = OriginalTemplate->getTemplatedDecl ();
4241 return getStrFromLoc (CRD->getBeginLoc ());
4342 }
@@ -56,9 +55,9 @@ void GenCodePinHeaderRule::processTemplateTypeForCodePin(
5655 VI.TemplateFlag = true ;
5756 }
5857 auto P = Spec->getInstantiatedFrom ();
59- if (!P.isNull () && Spec-> getInstantiatedFrom (). is <ClassTemplateDecl *>()) {
58+ if (!P.isNull () && isa <ClassTemplateDecl *>(P )) {
6059 const ClassTemplateDecl *OriginalTemplate =
61- Spec-> getInstantiatedFrom (). get <ClassTemplateDecl *>();
60+ dyn_cast <ClassTemplateDecl *>(P );
6261
6362 const CXXRecordDecl *CRD = OriginalTemplate->getTemplatedDecl ();
6463 std::string HashKey = getStrFromLoc (CRD->getBeginLoc ());
You can’t perform that action at this time.
0 commit comments