We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e936289 commit 3c75940Copy full SHA for 3c75940
tests/ui/feature-gates/version_check.rs
@@ -0,0 +1,23 @@
1
+//@ run-pass
2
+use std::process::Command;
3
+
4
+fn main() {
5
+ let signalled_version = "Ceci n'est pas une rustc";
6
+ let version = Command::new(std::env::var_os("RUSTC").unwrap())
7
+ .env("RUSTC_FORCE_RUSTC_VERSION", signalled_version)
8
+ .arg("--version")
9
+ .output()
10
+ .unwrap()
11
+ .stdout;
12
+ let version = String::from_utf8(version).unwrap();
13
+ assert_ne!(version, signalled_version);
14
15
16
17
+ .arg("--verbose")
18
19
20
21
22
23
+}
0 commit comments