]> git.lizzy.rs Git - rust.git/blob - src/test/run-make-fulldeps/issue-40535/Makefile
Rollup merge of #102706 - ferrocene:pa-ignore-doc-index, r=jyn514
[rust.git] / src / test / run-make-fulldeps / issue-40535 / Makefile
1 include ../tools.mk
2
3 # The ICE occurred in the following situation:
4 # * `foo` declares `extern crate bar, baz`, depends only on `bar` (forgetting `baz` in `Cargo.toml`)
5 # * `bar` declares and depends on `extern crate baz`
6 # * All crates built in metadata-only mode (`cargo check`)
7 all:
8         # cc https://github.com/rust-lang/rust/issues/40623
9         $(RUSTC) baz.rs --emit=metadata
10         $(RUSTC) bar.rs --emit=metadata --extern baz=$(TMPDIR)/libbaz.rmeta
11         $(RUSTC) foo.rs --emit=metadata --extern bar=$(TMPDIR)/libbar.rmeta 2>&1 | \
12                 $(CGREP) -v "unexpectedly panicked"
13         # ^ Succeeds if it doesn't find the ICE message