1
Fork 0

Auto merge of #126861 - GuillaumeGomez:migrate-run-make-invalid-library, r=Kobzol

Migrate `run-make/invalid-library` to `rmake.rs`

Part of #121876.

r? `@jieyouxu`

try-job: x86_64-msvc
This commit is contained in:
bors 2024-06-27 14:37:54 +00:00
commit 249595384b
6 changed files with 29 additions and 7 deletions

View file

@ -1,6 +0,0 @@
include ../tools.mk
all:
touch $(TMPDIR)/lib.rmeta
$(AR) crus $(TMPDIR)/libfoo-ffffffff-1.0.rlib $(TMPDIR)/lib.rmeta
$(RUSTC) foo.rs 2>&1 | $(CGREP) "found invalid metadata"

View file

@ -0,0 +1,8 @@
use run_make_support::fs_wrapper::create_file;
use run_make_support::{ar, rustc};
fn main() {
create_file("lib.rmeta");
ar(&["lib.rmeta"], "libfoo-ffffffff-1.0.rlib");
rustc().input("foo.rs").run_fail().assert_stderr_contains("found invalid metadata");
}