[DAG] Remove pointless std::function wrapper, NFC
authorReid Kleckner <rnk@google.com>
Wed, 9 Feb 2022 22:30:32 +0000 (14:30 -0800)
committerReid Kleckner <rnk@google.com>
Wed, 9 Feb 2022 22:30:43 +0000 (14:30 -0800)
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

index 8fd0001..b316967 100644 (file)
@@ -23962,7 +23962,7 @@ void DAGCombiner::GatherAllAliases(SDNode *N, SDValue OriginalChain,
   unsigned Depth = 0;
 
   // Attempt to improve chain by a single step
-  std::function<bool(SDValue &)> ImproveChain = [&](SDValue &C) -> bool {
+  auto ImproveChain = [&](SDValue &C) -> bool {
     switch (C.getOpcode()) {
     case ISD::EntryToken:
       // No need to mark EntryToken.