Port D97640 to llvm/include/llvm/ProfileData/InstrProfData.inc
authorEllis Hoag <ellis.sparky.hoag@gmail.com>
Fri, 19 Mar 2021 23:24:16 +0000 (16:24 -0700)
committerFangrui Song <i@maskray.me>
Fri, 19 Mar 2021 23:24:16 +0000 (16:24 -0700)
Differential Revision: https://reviews.llvm.org/D98982

llvm/include/llvm/ProfileData/InstrProfData.inc

index 6126a61..ffc7dee 100644 (file)
@@ -873,7 +873,7 @@ InstrProfGetRangeRepValue(uint64_t Value) {
     return Value;
   else
     // Otherwise, take to the previous power of two + 1.
-    return (1 << (64 - InstProfClzll(Value) - 1)) + 1;
+    return (UINT64_C(1) << (64 - InstProfClzll(Value) - 1)) + 1;
 }
 
 /* Return true if the range that an (observed) memop size value belongs to has