diff options
author | Alan Phipps <a-phipps@ti.com> | 2023-12-14 23:49:35 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-14 23:49:35 -0600 |
commit | 47b0052f3144afdfe28c64d8b12e351141805ec6 (patch) | |
tree | 1b3e5dca5d09a78e4ba78db7d2c13da5d57a203f /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 711809f37a4b8634f8cc46fa2b3c49e5400ff9b1 (diff) | |
download | llvm-47b0052f3144afdfe28c64d8b12e351141805ec6.zip llvm-47b0052f3144afdfe28c64d8b12e351141805ec6.tar.gz llvm-47b0052f3144afdfe28c64d8b12e351141805ec6.tar.bz2 |
[CoverageMapping] Avoid use of pow() resulting in solaris build fail (#75559)
Fixes a build failure introduced by
commit 8ecbb0404d74 ("Reland [Coverage][llvm-cov]
Enable MC/DC Support in LLVM Source-based Code Coverage (2/3)")
Use of pow() is not necessary.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
-rw-r--r-- | llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp index 8087570..eece6a2 100644 --- a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp +++ b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp @@ -281,7 +281,7 @@ public: : ExecutedTestVectorBitmap(Bitmap), Region(Region), Branches(Branches), NumConditions(Region.MCDCParams.NumConditions), Folded(NumConditions, false), IndependencePairs(NumConditions), - TestVectors(pow(2, NumConditions)) {} + TestVectors((size_t)1 << NumConditions) {} private: void recordTestVector(MCDCRecord::TestVector &TV, |