Author: Nikita Popov Date: 2025-12-16T14:32:16+01:00 New Revision: 58ee3ece03f2db2836bd95daf2149e69d21b50bf
URL: https://github.com/llvm/llvm-project/commit/58ee3ece03f2db2836bd95daf2149e69d21b50bf DIFF: https://github.com/llvm/llvm-project/commit/58ee3ece03f2db2836bd95daf2149e69d21b50bf.diff LOG: [ItaniumCXXABI] Use getSigned() for signed offset Added: Modified: clang/lib/CodeGen/ItaniumCXXABI.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/ItaniumCXXABI.cpp b/clang/lib/CodeGen/ItaniumCXXABI.cpp index c5db314575810..fbc34232c649f 100644 --- a/clang/lib/CodeGen/ItaniumCXXABI.cpp +++ b/clang/lib/CodeGen/ItaniumCXXABI.cpp @@ -4556,7 +4556,7 @@ void ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const CXXRecordDecl *RD) { if (Base.getAccessSpecifier() == AS_public) OffsetFlags |= BCTI_Public; - Fields.push_back(llvm::ConstantInt::get(OffsetFlagsLTy, OffsetFlags)); + Fields.push_back(llvm::ConstantInt::getSigned(OffsetFlagsLTy, OffsetFlags)); } } _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
