================ @@ -14055,8 +14055,10 @@ FunctionDecl *Sema::ResolveSingleFunctionTemplateSpecialization( // specified and it, along with any default template arguments, // identifies a single function template specialization, then the // template-id is an lvalue for the function template specialization. - FunctionTemplateDecl *FunctionTemplate - = cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); + FunctionTemplateDecl *FunctionTemplate = + dyn_cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); ---------------- shafik wrote:
Curious, why the change to `dyn_cast`? https://github.com/llvm/llvm-project/pull/143423 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits