diff options
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp b/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp index f8e8f759f83..59a11f23baf 100644 --- a/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp +++ b/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp @@ -26,7 +26,8 @@ static cl::opt<bool> EnableHCFGVerifier("vplan-verify-hcfg", cl::init(false), /// Utility function that checks whether \p VPBlockVec has duplicate /// VPBlockBases. -static bool hasDuplicates(const SmallVectorImpl<VPBlockBase *> &VPBlockVec) { +LLVM_ATTRIBUTE_USED static bool +hasDuplicates(const SmallVectorImpl<VPBlockBase *> &VPBlockVec) { SmallDenseSet<const VPBlockBase *, 8> VPBlockSet; for (const auto *Block : VPBlockVec) { if (VPBlockSet.count(Block)) @@ -52,7 +53,6 @@ static void verifyBlocksInRegion(const VPRegionBlock *Region) { // TODO: This won't work for switch statements. assert(!hasDuplicates(Successors) && "Multiple instances of the same successor."); - (void)hasDuplicates; for (const VPBlockBase *Succ : Successors) { // There must be a bi-directional link between block and successor. |