courbet added inline comments.
================ Comment at: clang/lib/CodeGen/CGObjCMac.cpp:2021 // of the string is via this class initializer. - GV->setAlignment(1); + GV->setAlignment(llvm::Align(1)); Fields.addBitCast(GV, CGM.Int8PtrTy); ---------------- I think the semantic is None here. ================ Comment at: clang/lib/CodeGen/CGObjCMac.cpp:6323 GV->setSection("__DATA, __objc_data"); - GV->setAlignment( - CGM.getDataLayout().getABITypeAlignment(ObjCTypes.ClassnfABITy)); + GV->setAlignment(llvm::Align( + CGM.getDataLayout().getABITypeAlignment(ObjCTypes.ClassnfABITy))); ---------------- I don;t think `getABITypeAlignment` makes any promisses on the return value. ================ Comment at: clang/lib/CodeGen/CGObjCMac.cpp:6764 + IvarOffsetGV->setAlignment(llvm::Align( + CGM.getDataLayout().getABITypeAlignment(ObjCTypes.IvarOffsetVarTy))); ---------------- ditto ================ Comment at: clang/lib/CodeGen/CGObjCMac.cpp:6991 + PTGV->setAlignment(llvm::Align( + CGM.getDataLayout().getABITypeAlignment(ObjCTypes.ProtocolnfABIPtrTy))); PTGV->setSection(GetSectionName("__objc_protolist", ---------------- ditto Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68274/new/ https://reviews.llvm.org/D68274 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits