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 &) {}
namespace mlir {
namespace test {
void registerTestDiagnosticsPass() {
- PassRegistration<TestDiagnosticFilterPass>(
- "test-diagnostic-filter", "Test diagnostic filtering support.");
+ PassRegistration<TestDiagnosticFilterPass>{};
}
} // namespace test
} // namespace mlir