1 // compile-flags: -Z unstable-options
4 #![feature(rustc_private)]
6 extern crate rustc_session;
8 use rustc_session::lint::{LintArray, LintPass};
9 use rustc_session::{declare_lint, declare_lint_pass, impl_lint_pass};
19 struct Bar<'a>(&'a u32);
21 impl_lint_pass!(Foo => [TEST_LINT]);
22 impl_lint_pass!(Bar<'_> => [TEST_LINT]);
24 declare_lint_pass!(Baz => [TEST_LINT]);