File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
compiler/rustc_driver_impl/src Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -878,6 +878,15 @@ pub fn version_at_macro_invocation(
878878) {
879879 let verbose = matches. opt_present( "verbose" ) ;
880880
881+ let mut version = version;
882+ let mut release = release;
883+ let tmp;
884+ if let Ok ( force_version) = std:: env:: var( "RUSTC_FORCE_RUSTC_VERSION" ) {
885+ tmp = force_version;
886+ version = & tmp;
887+ release = & tmp;
888+ }
889+
881890 safe_println!( "{binary} {version}" ) ;
882891
883892 if verbose {
Original file line number Diff line number Diff line change @@ -10,5 +10,5 @@ fn main() {
1010 . unwrap ( )
1111 . stdout ;
1212 let version = std:: str:: from_utf8 ( & version) . unwrap ( ) . strip_prefix ( "rustc " ) . unwrap ( ) . trim_end ( ) ;
13- assert_ne ! ( version, signalled_version) ;
13+ assert_eq ! ( version, signalled_version) ;
1414}
You can’t perform that action at this time.
0 commit comments