diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-10-31 18:48:11 +0200 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-10-31 19:08:12 +0200 |
| commit | b05d36228ef95f4d628b7f8338ecca3b320806e4 (patch) | |
| tree | a910233c89078416058a7c1e66834cab0de3087a /src/libsyntax | |
| parent | 8f1eb345eacae619cf3fdeb17ef7bc6ec581fa2e (diff) | |
| download | rust-b05d36228ef95f4d628b7f8338ecca3b320806e4.tar.gz rust-b05d36228ef95f4d628b7f8338ecca3b320806e4.zip | |
Revert "pre-expansion gate crate_visibility_modifier"
This reverts commit 04c661ba021730bc13d33c6d55cb9aad05026f36.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate/check.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate/check.rs b/src/libsyntax/feature_gate/check.rs index 3a32f12b255..184a38dfaed 100644 --- a/src/libsyntax/feature_gate/check.rs +++ b/src/libsyntax/feature_gate/check.rs @@ -661,6 +661,14 @@ impl<'a> Visitor<'a> for PostExpansionVisitor<'a> { } visit::walk_impl_item(self, ii) } + + fn visit_vis(&mut self, vis: &'a ast::Visibility) { + if let ast::VisibilityKind::Crate(ast::CrateSugar::JustCrate) = vis.node { + gate_feature_post!(&self, crate_visibility_modifier, vis.span, + "`crate` visibility modifier is experimental"); + } + visit::walk_vis(self, vis) + } } pub fn get_features(span_handler: &Handler, krate_attrs: &[ast::Attribute], |
