================ @@ -878,10 +878,10 @@ static bool IsStructurallyEquivalent(StructuralEquivalenceContext &Context, // Treat the enumeration as its underlying type and use the builtin type // class comparison. if (T1->getTypeClass() == Type::Enum) { - T1 = T1->getAs<EnumType>()->getOriginalDecl()->getIntegerType(); + T1 = dyn_cast<EnumType>(T1)->getOriginalDecl()->getIntegerType(); ---------------- bolshakov-a wrote:
Seemingly, could be just `cast`? https://github.com/llvm/llvm-project/pull/155028 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits