================ @@ -1592,6 +1592,11 @@ class CGObjCNonFragileABIMac : public CGObjCCommonMac { bool isClassLayoutKnownStatically(const ObjCInterfaceDecl *ID) { // Test a class by checking its superclasses up to // its base class if it has one. + + // Cannot check a null class + if (!ID) + return false; ---------------- AZero13 wrote:
This shouldn't happen but if it does, return false like we used to do because otherwise we will crash as this is dereferencing a null pointer https://github.com/llvm/llvm-project/pull/85465 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits