Author: Richard Smith Date: 2020-11-23T17:20:58-08:00 New Revision: 97c8fba7e490db57d24a31c68ad12d7f840256d6
URL: https://github.com/llvm/llvm-project/commit/97c8fba7e490db57d24a31c68ad12d7f840256d6 DIFF: https://github.com/llvm/llvm-project/commit/97c8fba7e490db57d24a31c68ad12d7f840256d6.diff LOG: Fix signed integer overflow bug that's causing test failures with UBSan. Added: Modified: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp Removed: ################################################################################ diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp index f7102dccf6ee..01293deb647d 100644 --- a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -2012,7 +2012,7 @@ static unsigned mapToSinitPriority(int P) { if (P < 64512) return 2047 + (P - 1124) * 33878; - return 2147482625 + (P - 64512); + return 2147482625u + (P - 64512); } static std::string convertToSinitPriority(int Priority) { _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits