[Mlir-commits] [mlir] 8b8f5c5 - Fix test pass registration to use the new API / not use the deprecated one (NFC)

Mehdi Amini llvmlistbot at llvm.org
Tue Jun 29 21:09:20 PDT 2021


Author: Mehdi Amini
Date: 2021-06-30T04:09:11Z
New Revision: 8b8f5c54d56daa9491c97a105bc996916c39927e

URL: https://github.com/llvm/llvm-project/commit/8b8f5c54d56daa9491c97a105bc996916c39927e
DIFF: https://github.com/llvm/llvm-project/commit/8b8f5c54d56daa9491c97a105bc996916c39927e.diff

LOG: Fix test pass registration to use the new API / not use the deprecated one (NFC)

Added: 
    

Modified: 
    mlir/test/lib/IR/TestDiagnostics.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/test/lib/IR/TestDiagnostics.cpp b/mlir/test/lib/IR/TestDiagnostics.cpp
index 0021e0d383d91..bb7610789c1bd 100644
--- a/mlir/test/lib/IR/TestDiagnostics.cpp
+++ b/mlir/test/lib/IR/TestDiagnostics.cpp
@@ -19,6 +19,10 @@ using namespace mlir;
 namespace {
 struct TestDiagnosticFilterPass
     : public PassWrapper<TestDiagnosticFilterPass, OperationPass<FuncOp>> {
+  StringRef getArgument() const final { return "test-diagnostic-filter"; }
+  StringRef getDescription() const final {
+    return "Test diagnostic filtering support.";
+  }
   TestDiagnosticFilterPass() {}
   TestDiagnosticFilterPass(const TestDiagnosticFilterPass &) {}
 
@@ -58,8 +62,7 @@ struct TestDiagnosticFilterPass
 namespace mlir {
 namespace test {
 void registerTestDiagnosticsPass() {
-  PassRegistration<TestDiagnosticFilterPass>(
-      "test-diagnostic-filter", "Test diagnostic filtering support.");
+  PassRegistration<TestDiagnosticFilterPass>{};
 }
 } // namespace test
 } // namespace mlir


        


More information about the Mlir-commits mailing list