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 @@ -909,6 +909,15 @@ pub fn version_at_macro_invocation(
909909) {
910910 let verbose = matches. opt_present( "verbose" ) ;
911911
912+ let mut version = version;
913+ let mut release = release;
914+ let tmp;
915+ if let Ok ( force_version) = std:: env:: var( "RUSTC_OVERRIDE_VERSION_STRING" ) {
916+ tmp = force_version;
917+ version = & tmp;
918+ release = & tmp;
919+ }
920+
912921 safe_println!( "{binary} {version}" ) ;
913922
914923 if verbose {
Original file line number Diff line number Diff line change @@ -14,5 +14,5 @@ fn main() {
1414 . unwrap ( )
1515 . stdout ;
1616 let version = std:: str:: from_utf8 ( & version) . unwrap ( ) . strip_prefix ( "rustc " ) . unwrap ( ) . trim_end ( ) ;
17- assert_ne ! ( version, signalled_version) ;
17+ assert_eq ! ( version, signalled_version) ;
1818}
You can’t perform that action at this time.
0 commit comments