@@ -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"# ] ] )
@@ -657,7 +657,7 @@ fn rustc_test_with_implicit_bin() {
657657 . with_stderr_data (
658658 str![ [ r#"
659659[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[..]`
661661[RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs [..]`
662662...
663663[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
@@ -816,42 +816,11 @@ fn precedence() {
816816
817817 p. cargo ( "rustc --release -v -- --cfg cargo_rustc -C strip=symbols" )
818818 . env ( "RUSTFLAGS" , "--cfg from_rustflags" )
819- . masquerade_as_nightly_cargo ( & [ "cargo-rustc-precedence" ] )
820819 . with_stderr_data ( str![ [ r#"
821820[COMPILING] foo v0.0.0 ([ROOT]/foo)
822821[RUNNING] `rustc [..]-C strip=debuginfo [..]--cfg cargo_rustc -C strip=symbols --cfg from_rustflags`
823822[FINISHED] `release` profile [optimized] target(s) in [ELAPSED]s
824823
825824"# ] ] )
826825 . 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 ( ) ;
857826}
0 commit comments