[NewPM] Fix -Wunused-lambda-capture in -DLLVM_ENABLE_ASSERTIONS=off builds after...
authorFangrui Song <i@maskray.me>
Tue, 6 Apr 2021 18:30:19 +0000 (11:30 -0700)
committerFangrui Song <i@maskray.me>
Tue, 6 Apr 2021 18:30:20 +0000 (11:30 -0700)
llvm/lib/Passes/StandardInstrumentations.cpp

index b23150f..93cc500 100644 (file)
@@ -1072,6 +1072,7 @@ void PreservedCFGCheckerInstrumentation::registerCallbacks(
   PIC.registerBeforeNonSkippedPassCallback(
       [this, &FAM](StringRef P, Any IR) {
         assert(&PassStack.emplace_back(P));
+        (void)this;
         if (!any_isa<const Function *>(IR))
           return;
 
@@ -1084,6 +1085,7 @@ void PreservedCFGCheckerInstrumentation::registerCallbacks(
       [this](StringRef P, const PreservedAnalyses &PassPA) {
         assert(PassStack.pop_back_val() == P &&
                "Before and After callbacks must correspond");
+        (void)this;
       });
 
   PIC.registerAfterPassCallback([this, &FAM,
@@ -1091,6 +1093,7 @@ void PreservedCFGCheckerInstrumentation::registerCallbacks(
                                            const PreservedAnalyses &PassPA) {
     assert(PassStack.pop_back_val() == P &&
            "Before and After callbacks must correspond");
+    (void)this;
 
     if (!any_isa<const Function *>(IR))
       return;