// a.rs is a procedural macro crate, on which b.rs and c.rs depend. A now // patched bug caused a compilation failure if the proc-macro crate was // initialized with its dependents in this exact order. This test checks // that compilation succeeds even when initialization is done in this order. // See https://github.com/rust-lang/rust/issues/37893 //@ ignore-cross-compile use run_make_support::rustc; fn main() { rustc().input("a.rs").run(); rustc().input("b.rs").run(); rustc().input("c.rs").run(); }