@@ -28,7 +28,7 @@ fn lib() {
2828 p. cargo ( "rustc --lib -v -- -C debug-assertions=off" )
2929 . with_stderr_data ( str![ [ r#"
3030[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[..] `
3232[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
3333
3434"# ] ] )
@@ -46,7 +46,7 @@ fn build_main_and_allow_unstable_options() {
4646 . with_stderr_data ( str![ [ r#"
4747[COMPILING] foo v0.0.1 ([ROOT]/foo)
4848[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[..] `
5050[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
5151
5252"# ] ] )
@@ -83,7 +83,7 @@ fn build_with_args_to_one_of_multiple_binaries() {
8383 . with_stderr_data ( str![ [ r#"
8484[COMPILING] foo v0.0.1 ([ROOT]/foo)
8585[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[..]`
8787[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
8888
8989"# ] ] )
@@ -358,7 +358,7 @@ fn build_with_args_to_one_of_multiple_tests() {
358358 . with_stderr_data ( str![ [ r#"
359359[COMPILING] foo v0.0.1 ([ROOT]/foo)
360360[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[..]`
362362[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
363363
364364"# ] ] )
@@ -395,7 +395,7 @@ fn build_foo_with_bar_dependency() {
395395[COMPILING] bar v0.1.0 ([ROOT]/bar)
396396[RUNNING] `rustc --crate-name bar [..] -C debuginfo=2[..]`
397397[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[..]`
399399[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
400400
401401"# ] ] )
@@ -430,7 +430,7 @@ fn build_only_bar_dependency() {
430430 . with_stderr_data ( str![ [ r#"
431431[LOCKING] 1 package to latest compatible version
432432[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[..]`
434434[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
435435
436436"# ] ] )
@@ -599,7 +599,7 @@ fn rustc_fingerprint() {
599599 p. cargo ( "rustc -v -- -C debug-assertions" )
600600 . with_stderr_data ( str![ [ r#"
601601[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[..]`
603603[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
604604
605605"# ] ] )
@@ -658,7 +658,7 @@ fn rustc_test_with_implicit_bin() {
658658 . with_stderr_data (
659659 str![ [ r#"
660660[COMPILING] foo v0.5.0 ([ROOT]/foo)
661- [RUNNING] `rustc --crate-name test1 --edition=2015 tests/test1.rs [..] --cfg foo [..]`
661+ [RUNNING] `rustc --crate-name test1 --edition=2015 tests/test1.rs [..] --cfg foo[..]`
662662[RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs [..]`
663663...
664664[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
@@ -817,42 +817,11 @@ fn precedence() {
817817
818818 p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
819819 . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
820- . masquerade_as_nightly_cargo ( & [ "cargo-rustc-precedence" ] )
821820 . with_stderr_data ( str![ [ r#"
822821[COMPILING] foo v0.0.0 ([ROOT]/foo)
823822[RUNNING] `rustc [..]-C strip=debuginfo [..]--cfg cargo_rustc -C strip=symbols --cfg from_rustflags`
824823[FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
825824
826825"# ] ] )
827826 . run ( ) ;
828-
829- // Ensure the short-live env var to work
830- p. cargo ( "clean" ) . run ( ) ;
831- p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
832- . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
833- . env ( "__CARGO_RUSTC_ORIG_ARGS_PRIO" , "1" )
834- . masquerade_as_nightly_cargo ( & [ "cargo-rustc-precedence" ] )
835- . with_stderr_data (
836- str![ [ r#"
837- [COMPILING] foo v0.0.0 ([ROOT]/foo)
838- [RUNNING] `rustc [..]--cfg cargo_rustc -C strip=symbols [..]-C strip=debuginfo [..]--cfg from_rustflags`
839- [FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
840-
841- "# ] ]
842- )
843- . run ( ) ;
844-
845- // Ensure non-nightly to work as before
846- p. cargo ( "clean" ) . run ( ) ;
847- p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
848- . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
849- . with_stderr_data (
850- str![ [ r#"
851- [COMPILING] foo v0.0.0 ([ROOT]/foo)
852- [RUNNING] `rustc [..]--cfg cargo_rustc -C strip=symbols [..]-C strip=debuginfo [..]--cfg from_rustflags`
853- [FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
854-
855- "# ] ]
856- )
857- . run ( ) ;
858827}
0 commit comments