[IR] PatternMatch.h - m_SplatOrUndefMask::match - specialise auto to const auto*
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 29 Jan 2023 18:02:54 +0000 (18:02 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 29 Jan 2023 18:03:53 +0000 (18:03 +0000)
Fixes clang-tidy warning

llvm/include/llvm/IR/PatternMatch.h

index 38a916c..8b542b7 100644 (file)
@@ -1536,7 +1536,7 @@ struct m_SplatOrUndefMask {
   int &SplatIndex;
   m_SplatOrUndefMask(int &SplatIndex) : SplatIndex(SplatIndex) {}
   bool match(ArrayRef<int> Mask) {
-    auto First = find_if(Mask, [](int Elem) { return Elem != -1; });
+    const auto *First = find_if(Mask, [](int Elem) { return Elem != -1; });
     if (First == Mask.end())
       return false;
     SplatIndex = *First;