================
@@ -8232,20 +8228,18 @@ QualType ASTContext::getBaseElementType(QualType type)
const {
return getQualifiedType(type, qs);
}
-/// getConstantArrayElementCount - Returns number of constant array elements.
-uint64_t
-ASTContext::getConstantArrayElementCount(const ConstantArrayType *CA) const {
+uint64_t ASTContext::getConstantArrayElementCount(const ConstantArrayType *CA)
{
uint64_t ElementCount = 1;
do {
ElementCount *= CA->getZExtSize();
- CA = dyn_cast_or_null<ConstantArrayType>(
- CA->getElementType()->getAsArrayTypeUnsafe());
+ CA = dyn_cast_if_present<ConstantArrayType>(
+ CA->getElementType()->getAsArrayTypeUnsafe());
----------------
cor3ntin wrote:
Note that we don't actually have an agreed policy or any sort of consistency -
I don't care either way but this is not a necessary change.
https://github.com/llvm/llvm-project/pull/215456
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits