Author: Nikita Popov Date: 2025-12-16T14:32:15+01:00 New Revision: f3025d1a33ea24e3ea2a4c72e2ab9fb7c1bb7019
URL: https://github.com/llvm/llvm-project/commit/f3025d1a33ea24e3ea2a4c72e2ab9fb7c1bb7019 DIFF: https://github.com/llvm/llvm-project/commit/f3025d1a33ea24e3ea2a4c72e2ab9fb7c1bb7019.diff LOG: [CGBuilder] Use getSigned() for CharUnits CharUnits holds a signed quantity. Added: Modified: clang/lib/CodeGen/CGBuilder.h Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGBuilder.h b/clang/lib/CodeGen/CGBuilder.h index 090f75d3b5d3c..a8d71b6f393b4 100644 --- a/clang/lib/CodeGen/CGBuilder.h +++ b/clang/lib/CodeGen/CGBuilder.h @@ -101,7 +101,7 @@ class CGBuilderTy : public CGBuilderBaseTy { : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} llvm::ConstantInt *getSize(CharUnits N) { - return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); + return llvm::ConstantInt::getSigned(TypeCache.SizeTy, N.getQuantity()); } llvm::ConstantInt *getSize(uint64_t N) { return llvm::ConstantInt::get(TypeCache.SizeTy, N); _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
