aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Smith <richard@metafoo.co.uk>2020-11-23 17:20:19 -0800
committerRichard Smith <richard@metafoo.co.uk>2020-11-23 17:20:58 -0800
commit97c8fba7e490db57d24a31c68ad12d7f840256d6 (patch)
treef6becfefe534a608f422f168ca96d72ddbddc964
parent8f1e0dcbb090243423faa4228ba58ddbae909c70 (diff)
downloadllvm-97c8fba7e490db57d24a31c68ad12d7f840256d6.zip
llvm-97c8fba7e490db57d24a31c68ad12d7f840256d6.tar.gz
llvm-97c8fba7e490db57d24a31c68ad12d7f840256d6.tar.bz2
Fix signed integer overflow bug that's causing test failures with UBSan.
-rw-r--r--llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
index f7102dc..01293de 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) {