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 @@ -908,6 +908,15 @@ pub fn version_at_macro_invocation(
908
908
) {
909
909
let verbose = matches. opt_present( "verbose" ) ;
910
910
911
+ let mut version = version;
912
+ let mut release = release;
913
+ let tmp;
914
+ if let Ok ( force_version) = std:: env:: var( "RUSTC_OVERRIDE_VERSION_STRING" ) {
915
+ tmp = force_version;
916
+ version = & tmp;
917
+ release = & tmp;
918
+ }
919
+
911
920
safe_println!( "{binary} {version}" ) ;
912
921
913
922
if verbose {
Original file line number Diff line number Diff line change @@ -10,5 +10,5 @@ fn main() {
10
10
. unwrap ( )
11
11
. stdout ;
12
12
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) ;
14
14
}
You can’t perform that action at this time.
0 commit comments