@@ -28,7 +28,7 @@ fn lib() {
28
28
p. cargo ( "rustc --lib -v -- -C debug-assertions=off" )
29
29
. with_stderr_data ( str![ [ r#"
30
30
[COMPILING] foo v0.0.1 ([ROOT]/foo)
31
- [RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]--crate-type lib --emit=[..]link[..]-C debuginfo=2 [..]-C debug-assertions=off[..]-C metadata=[..] [..]--out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps`
31
+ [RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]--crate-type lib --emit=[..]link[..]-C debuginfo=2 [..]-C metadata=[..] [..]--out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps[..]-C debug-assertions=off[..] `
32
32
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
33
33
34
34
"# ] ] )
@@ -46,7 +46,7 @@ fn build_main_and_allow_unstable_options() {
46
46
. with_stderr_data ( str![ [ r#"
47
47
[COMPILING] foo v0.0.1 ([ROOT]/foo)
48
48
[RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]--crate-type lib --emit=[..]link[..]-C debuginfo=2 [..]-C metadata=[..] --out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps`
49
- [RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs [..]--crate-type bin --emit=[..]link[..]-C debuginfo=2 [..]-C debug-assertions[..]-C metadata=[..] --out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps --extern foo=[ROOT]/foo/target/debug/deps/libfoo-[HASH].rlib`
49
+ [RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs [..]--crate-type bin --emit=[..]link[..]-C debuginfo=2 [..]-C metadata=[..] --out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps --extern foo=[ROOT]/foo/target/debug/deps/libfoo-[HASH].rlib[..]-C debug-assertions[..] `
50
50
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
51
51
52
52
"# ] ] )
@@ -83,7 +83,7 @@ fn build_with_args_to_one_of_multiple_binaries() {
83
83
. with_stderr_data ( str![ [ r#"
84
84
[COMPILING] foo v0.0.1 ([ROOT]/foo)
85
85
[RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]--crate-type lib --emit=[..]link[..]-C debuginfo=2 [..]-C metadata=[..] --out-dir [..]`
86
- [RUNNING] `rustc --crate-name bar --edition=2015 src/bin/bar.rs [..]--crate-type bin --emit=[..]link[..]-C debuginfo=2 [..]-C debug-assertions [..]`
86
+ [RUNNING] `rustc --crate-name bar --edition=2015 src/bin/bar.rs [..]--crate-type bin --emit=[..]link[..]-C debuginfo=2 [..]-C debug-assertions[..]`
87
87
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
88
88
89
89
"# ] ] )
@@ -358,7 +358,7 @@ fn build_with_args_to_one_of_multiple_tests() {
358
358
. with_stderr_data ( str![ [ r#"
359
359
[COMPILING] foo v0.0.1 ([ROOT]/foo)
360
360
[RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]--crate-type lib --emit=[..]link[..]-C debuginfo=2 [..]-C metadata=[..] --out-dir [..]`
361
- [RUNNING] `rustc --crate-name bar --edition=2015 tests/bar.rs [..]--emit=[..]link[..]-C debuginfo=2 [..]-C debug-assertions --test [..]`
361
+ [RUNNING] `rustc --crate-name bar --edition=2015 tests/bar.rs [..]--emit=[..]link[..]-C debuginfo=2 [..]--test[..]- C debug-assertions[..]`
362
362
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
363
363
364
364
"# ] ] )
@@ -395,7 +395,7 @@ fn build_foo_with_bar_dependency() {
395
395
[COMPILING] bar v0.1.0 ([ROOT]/bar)
396
396
[RUNNING] `rustc --crate-name bar [..] -C debuginfo=2[..]`
397
397
[COMPILING] foo v0.0.1 ([ROOT]/foo)
398
- [RUNNING] `rustc --crate-name foo [..] -C debuginfo=2 [..]-C debug-assertions [..]`
398
+ [RUNNING] `rustc --crate-name foo [..] -C debuginfo=2 [..]-C debug-assertions[..]`
399
399
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
400
400
401
401
"# ] ] )
@@ -430,7 +430,7 @@ fn build_only_bar_dependency() {
430
430
. with_stderr_data ( str![ [ r#"
431
431
[LOCKING] 1 package to latest compatible version
432
432
[COMPILING] bar v0.1.0 ([ROOT]/bar)
433
- [RUNNING] `rustc --crate-name bar [..]--crate-type lib [..] -C debug-assertions [..]`
433
+ [RUNNING] `rustc --crate-name bar [..]--crate-type lib [..] -C debug-assertions[..]`
434
434
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
435
435
436
436
"# ] ] )
@@ -599,7 +599,7 @@ fn rustc_fingerprint() {
599
599
p. cargo ( "rustc -v -- -C debug-assertions" )
600
600
. with_stderr_data ( str![ [ r#"
601
601
[COMPILING] foo v0.5.0 ([ROOT]/foo)
602
- [RUNNING] `rustc --crate-name foo [..]-C debug-assertions [..]`
602
+ [RUNNING] `rustc --crate-name foo [..]-C debug-assertions[..]`
603
603
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
604
604
605
605
"# ] ] )
@@ -657,7 +657,7 @@ fn rustc_test_with_implicit_bin() {
657
657
. with_stderr_data (
658
658
str![ [ r#"
659
659
[COMPILING] foo v0.5.0 ([ROOT]/foo)
660
- [RUNNING] `rustc --crate-name test1 --edition=2015 tests/test1.rs [..] --cfg foo [..]`
660
+ [RUNNING] `rustc --crate-name test1 --edition=2015 tests/test1.rs [..] --cfg foo[..]`
661
661
[RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs [..]`
662
662
...
663
663
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
@@ -816,42 +816,11 @@ fn precedence() {
816
816
817
817
p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
818
818
. env ( "RUSTFLAGS" , "--cfg from_rustflags" )
819
- . masquerade_as_nightly_cargo ( & [ "cargo-rustc-precedence" ] )
820
819
. with_stderr_data ( str![ [ r#"
821
820
[COMPILING] foo v0.0.0 ([ROOT]/foo)
822
821
[RUNNING] `rustc [..]-C strip=debuginfo [..]--cfg cargo_rustc -C strip=symbols --cfg from_rustflags`
823
822
[FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
824
823
825
824
"# ] ] )
826
825
. run ( ) ;
827
-
828
- // Ensure the short-live env var to work
829
- p. cargo ( "clean" ) . run ( ) ;
830
- p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
831
- . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
832
- . env ( "__CARGO_RUSTC_ORIG_ARGS_PRIO" , "1" )
833
- . masquerade_as_nightly_cargo ( & [ "cargo-rustc-precedence" ] )
834
- . with_stderr_data (
835
- str![ [ r#"
836
- [COMPILING] foo v0.0.0 ([ROOT]/foo)
837
- [RUNNING] `rustc [..]--cfg cargo_rustc -C strip=symbols [..]-C strip=debuginfo [..]--cfg from_rustflags`
838
- [FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
839
-
840
- "# ] ]
841
- )
842
- . run ( ) ;
843
-
844
- // Ensure non-nightly to work as before
845
- p. cargo ( "clean" ) . run ( ) ;
846
- p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
847
- . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
848
- . with_stderr_data (
849
- str![ [ r#"
850
- [COMPILING] foo v0.0.0 ([ROOT]/foo)
851
- [RUNNING] `rustc [..]--cfg cargo_rustc -C strip=symbols [..]-C strip=debuginfo [..]--cfg from_rustflags`
852
- [FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
853
-
854
- "# ] ]
855
- )
856
- . run ( ) ;
857
826
}
0 commit comments