File tree Expand file tree Collapse file tree 4 files changed +16
-7
lines changed
tests/run-make/invalid-library Expand file tree Collapse file tree 4 files changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,14 @@ pub fn target() -> String {
6161 env_var ( "TARGET" )
6262}
6363
64+ /// `AR`
65+ #[ track_caller]
66+ #[ must_use]
67+ pub fn ar_command ( ) -> Command {
68+ let ar_path = env_var ( "AR" ) ;
69+ Command :: new ( ar_path)
70+ }
71+
6472/// Check if target is windows-like.
6573#[ must_use]
6674pub fn is_windows ( ) -> bool {
Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ run-make/incr-add-rust-src-component/Makefile
5454run-make/incr-foreign-head-span/Makefile
5555run-make/interdependent-c-libraries/Makefile
5656run-make/intrinsic-unreachable/Makefile
57- run-make/invalid-library/Makefile
5857run-make/invalid-so/Makefile
5958run-make/issue-107094/Makefile
6059run-make/issue-109934-lto-debuginfo/Makefile
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ use run_make_support:: fs_wrapper:: create_file;
2+ use run_make_support:: { ar_command, rustc} ;
3+
4+ fn main ( ) {
5+ create_file ( "lib.rmeta" ) ;
6+ ar_command ( ) . arg ( "crus" ) . arg ( "libfoo-ffffffff-1.0.rlib" ) . arg ( "lib.rmeta" ) . run ( ) ;
7+ rustc ( ) . input ( "foo.rs" ) . run_fail ( ) . assert_stderr_contains ( "found invalid metadata" ) ;
8+ }
You can’t perform that action at this time.
0 commit comments