diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 6917c8cf9cc25..11a580a0bca8b 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -9198,7 +9198,7 @@ class BoUpSLP::ShuffleInstructionBuilder final : public BaseShuffleAnalysis { R.eraseInstruction(EI); } return VecBase; - }; + } /// Checks if the specified entry \p E needs to be delayed because of its /// dependency nodes. Value *needToDelay(const TreeEntry *E, ArrayRef Deps) { @@ -9212,7 +9212,7 @@ class BoUpSLP::ShuffleInstructionBuilder final : public BaseShuffleAnalysis { Value *Vec = Builder.CreateAlignedLoad( VecTy, PoisonValue::get(VecTy->getPointerTo()), MaybeAlign()); return Vec; - }; + } /// Adds 2 input vectors and the mask for their shuffling. void add(Value *V1, Value *V2, ArrayRef Mask) { assert(V1 && V2 && !Mask.empty() && "Expected non-empty input vectors.");