We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10c2547 commit 44f63d6Copy full SHA for 44f63d6
compiler/rustc_driver_impl/src/lib.rs
@@ -909,6 +909,15 @@ pub fn version_at_macro_invocation(
909
) {
910
let verbose = matches.opt_present("verbose");
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
+
921
safe_println!("{binary} {version}");
922
923
if verbose {
tests/ui/feature-gates/version_check.rs
@@ -14,5 +14,5 @@ fn main() {
14
.unwrap()
15
.stdout;
16
let version = std::str::from_utf8(&version).unwrap().strip_prefix("rustc ").unwrap().trim_end();
17
- assert_ne!(version, signalled_version);
+ assert_eq!(version, signalled_version);
18
}
0 commit comments