1 // compile-flags: -Z unstable-options
3 #![feature(rustc_private)]
4 #![deny(rustc::usage_of_qualified_ty)]
7 extern crate rustc_middle;
9 use rustc_middle::ty::{self, Ty, TyCtxt};
11 macro_rules! qualified_macro {
16 ty_ctxt_q: ty::TyCtxt<'_>,
19 println!("{}", stringify!($a));
25 ty_q: ty::Ty<'_>, //~ ERROR usage of qualified `ty::Ty<'_>`
27 ty_ctxt_q: ty::TyCtxt<'_>, //~ ERROR usage of qualified `ty::TyCtxt<'_>`