diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-06-11 01:37:24 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-06-16 19:24:44 +0000 |
| commit | 2cd6ccf0b14818cd1093a4618de2a854fb43f78b (patch) | |
| tree | 3197219ec4a66c124ce12a4a63f21338928fb0c8 /src/libsyntax_ext | |
| parent | 7aba683c76f3db78afa0c10a7b0ecfb02a3e8b63 (diff) | |
| download | rust-2cd6ccf0b14818cd1093a4618de2a854fb43f78b.tar.gz rust-2cd6ccf0b14818cd1093a4618de2a854fb43f78b.zip | |
Simplify gated cfg checking
Diffstat (limited to 'src/libsyntax_ext')
| -rw-r--r-- | src/libsyntax_ext/cfg.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/libsyntax_ext/cfg.rs b/src/libsyntax_ext/cfg.rs index bae0462b8d3..593bf14a018 100644 --- a/src/libsyntax_ext/cfg.rs +++ b/src/libsyntax_ext/cfg.rs @@ -19,7 +19,6 @@ use syntax::ext::base; use syntax::ext::build::AstBuilder; use syntax::attr; use syntax::parse::token; -use syntax::config::CfgDiagReal; pub fn expand_cfg<'cx>(cx: &mut ExtCtxt, sp: Span, @@ -33,12 +32,6 @@ pub fn expand_cfg<'cx>(cx: &mut ExtCtxt, return DummyResult::expr(sp); } - let matches_cfg = { - let mut diag = CfgDiagReal { - diag: &cx.parse_sess.span_diagnostic, - feature_gated_cfgs: cx.feature_gated_cfgs, - }; - attr::cfg_matches(&cx.cfg, &cfg, &mut diag) - }; + let matches_cfg = attr::cfg_matches(&cx.cfg, &cfg, cx.parse_sess, cx.ecfg.features); MacEager::expr(cx.expr_bool(sp, matches_cfg)) } |
