Fix test pass registration to use the new API / not use the deprecated one (NFC)
authorMehdi Amini <joker.eph@gmail.com>
Wed, 30 Jun 2021 04:08:36 +0000 (04:08 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Wed, 30 Jun 2021 04:09:11 +0000 (04:09 +0000)
mlir/test/lib/IR/TestDiagnostics.cpp

index 0021e0d..bb76107 100644 (file)
@@ -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