================ @@ -628,10 +628,13 @@ class ASTContext : public RefCountedBase<ASTContext> { getRelocationInfoForCXXRecord(const CXXRecordDecl *) const; void setRelocationInfoForCXXRecord(const CXXRecordDecl *, CXXRecordDeclRelocationInfo); + bool containsAddressDiscriminatedPointerAuth(QualType T); private: llvm::DenseMap<const CXXRecordDecl *, CXXRecordDeclRelocationInfo> RelocatableClasses; + llvm::DenseMap<const RecordDecl *, bool> + RecordContainsAddressDiscriminatedPointerAuth; ---------------- cor3ntin wrote:
Also, maybe add a fixme comment along the lines of "//FIXME store in RecordDeclBitfields?" https://github.com/llvm/llvm-project/pull/143969 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits