about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2017-05-21 14:11:08 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2017-05-30 22:00:30 +0300
commitcaecb76f08e1365fe245118c7caa4f6add0f95f5 (patch)
tree3d7762f8f32362320d0228e4e9d5b703fb8f6014 /src/libsyntax
parentf89d8d184490ecb3cf91f7b6bb7296d649f931ba (diff)
downloadrust-caecb76f08e1365fe245118c7caa4f6add0f95f5.tar.gz
rust-caecb76f08e1365fe245118c7caa4f6add0f95f5.zip
Turn sufficiently old compatibility lints into hard errors
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/test.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/libsyntax/test.rs b/src/libsyntax/test.rs
index 837c3eb0100..a0d1785c6ff 100644
--- a/src/libsyntax/test.rs
+++ b/src/libsyntax/test.rs
@@ -231,20 +231,12 @@ fn mk_reexport_mod(cx: &mut TestCtxt,
                    -> (P<ast::Item>, Ident) {
     let super_ = Ident::from_str("super");
 
-    // Generate imports with `#[allow(private_in_public)]` to work around issue #36768.
-    let allow_private_in_public = cx.ext_cx.attribute(DUMMY_SP, cx.ext_cx.meta_list(
-        DUMMY_SP,
-        Symbol::intern("allow"),
-        vec![cx.ext_cx.meta_list_item_word(DUMMY_SP, Symbol::intern("private_in_public"))],
-    ));
     let items = tests.into_iter().map(|r| {
         cx.ext_cx.item_use_simple(DUMMY_SP, ast::Visibility::Public,
                                   cx.ext_cx.path(DUMMY_SP, vec![super_, r]))
-            .map_attrs(|_| vec![allow_private_in_public.clone()])
     }).chain(tested_submods.into_iter().map(|(r, sym)| {
         let path = cx.ext_cx.path(DUMMY_SP, vec![super_, r, sym]);
         cx.ext_cx.item_use_simple_(DUMMY_SP, ast::Visibility::Public, r, path)
-            .map_attrs(|_| vec![allow_private_in_public.clone()])
     })).collect();
 
     let reexport_mod = ast::Mod {