[CSSPGO] Fix MSVC initializing truncation warning (NFC)
authorYang Fan <nullptr.cpp@gmail.com>
Wed, 3 Feb 2021 03:04:58 +0000 (11:04 +0800)
committerYang Fan <nullptr.cpp@gmail.com>
Wed, 3 Feb 2021 03:04:58 +0000 (11:04 +0800)
MSVC warning:
```
\llvm-project\llvm\include\llvm\Transforms\IPO\SampleProfileProbe.h(65): warning C4305: 'initializing': truncation from 'double' to 'const float'
```

llvm/include/llvm/Transforms/IPO/SampleProfileProbe.h

index cab893b..0fd79d8 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 private:
   // Allow a little bias due the rounding to integral factors.
-  constexpr static float DistributionFactorVariance = 0.02;
+  constexpr static float DistributionFactorVariance = 0.02f;
   // Distribution factors from last pass.
   FuncProbeFactorMap FunctionProbeFactors;