[llvm] r254246 - Remove an intermediate lambda. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 28 21:38:08 PST 2015


Author: ctopper
Date: Sat Nov 28 23:38:08 2015
New Revision: 254246

URL: http://llvm.org/viewvc/llvm-project?rev=254246&view=rev
Log:
Remove an intermediate lambda. NFC

Modified:
    llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp?rev=254246&r1=254245&r2=254246&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp Sat Nov 28 23:38:08 2015
@@ -253,9 +253,8 @@ static bool containsGCPtrType(Type *Ty)
   if (ArrayType *AT = dyn_cast<ArrayType>(Ty))
     return containsGCPtrType(AT->getElementType());
   if (StructType *ST = dyn_cast<StructType>(Ty))
-    return std::any_of(
-        ST->subtypes().begin(), ST->subtypes().end(),
-        [](Type *SubType) { return containsGCPtrType(SubType); });
+    return std::any_of(ST->subtypes().begin(), ST->subtypes().end(),
+                       containsGCPtrType);
   return false;
 }
 




More information about the llvm-commits mailing list