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