File tree 2 files changed +10
-1
lines changed
compiler/rustc_driver_impl/src
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(
909
909
) {
910
910
let verbose = matches. opt_present( "verbose" ) ;
911
911
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
+
912
921
safe_println!( "{binary} {version}" ) ;
913
922
914
923
if verbose {
Original file line number Diff line number Diff line change @@ -13,5 +13,5 @@ fn main() {
13
13
. unwrap ( )
14
14
. stdout ;
15
15
let version = std:: str:: from_utf8 ( & version) . unwrap ( ) . strip_prefix ( "rustc " ) . unwrap ( ) . trim_end ( ) ;
16
- assert_ne ! ( version, signalled_version) ;
16
+ assert_eq ! ( version, signalled_version) ;
17
17
}
You can’t perform that action at this time.
0 commit comments