Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
// ICE #64784 already borrowed: BorrowMutError
//@ check-pass
// issue: rust-lang/rust#64784
#![feature(decl_macro)]
pub macro m($i:ident, $j:ident) {
mod $i {
pub use crate::$j::*;
pub struct A;
}
m!(x, y);
m!(y, x);
fn main() {}