diff options
| author | Richard Smith <richard@metafoo.co.uk> | 2020-11-23 17:20:19 -0800 |
|---|---|---|
| committer | Richard Smith <richard@metafoo.co.uk> | 2020-11-23 17:20:58 -0800 |
| commit | 97c8fba7e490db57d24a31c68ad12d7f840256d6 (patch) | |
| tree | f6becfefe534a608f422f168ca96d72ddbddc964 | |
| parent | 8f1e0dcbb090243423faa4228ba58ddbae909c70 (diff) | |
| download | llvm-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.cpp | 2 |
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) { |
