16 lines
520 B
Rust
16 lines
520 B
Rust
|
// 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();
|
||
|
}
|