diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index cf00db9c948bd..5317b9d805b58 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -3301,7 +3301,7 @@ bool FunctionDecl::isReplaceableGlobalAllocationFunction( QualType T = Ty; while (const auto *TD = T->getAs()) T = TD->getDecl()->getUnderlyingType(); - IdentifierInfo *II = T->getAs()->getDecl()->getIdentifier(); + IdentifierInfo *II = T->castAs()->getDecl()->getIdentifier(); if (II && II->isStr("__hot_cold_t")) Consume(); }