]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui-internal/outer_expn_data.fixed
Rollup merge of #105768 - fee1-dead-contrib:iat-style, r=eholk
[rust.git] / src / tools / clippy / tests / ui-internal / outer_expn_data.fixed
1 // run-rustfix
2
3 #![deny(clippy::internal)]
4 #![allow(clippy::missing_clippy_version_attribute)]
5 #![feature(rustc_private)]
6
7 extern crate rustc_hir;
8 extern crate rustc_lint;
9 extern crate rustc_middle;
10 #[macro_use]
11 extern crate rustc_session;
12 use rustc_hir::Expr;
13 use rustc_lint::{LateContext, LateLintPass};
14
15 declare_lint! {
16     pub TEST_LINT,
17     Warn,
18     ""
19 }
20
21 declare_lint_pass!(Pass => [TEST_LINT]);
22
23 impl<'tcx> LateLintPass<'tcx> for Pass {
24     fn check_expr(&mut self, _cx: &LateContext<'tcx>, expr: &'tcx Expr) {
25         let _ = expr.span.ctxt().outer_expn_data();
26     }
27 }
28
29 fn main() {}