@@ -7,7 +7,6 @@ fn main() {
7
7
// Note that we could skip one of the .. but this ensures we at least loosely find the right
8
8
// directory.
9
9
let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());
10
- let dest = out_dir.join("error_codes.rs");
11
10
12
11
let error_codes_path = "../../../compiler/rustc_error_codes/src/error_codes.rs";
13
12
@@ -29,35 +28,4 @@ fn main() {
29
28
let md_content = fs::read_to_string(entry.path()).unwrap();
30
29
fs::write(&out_dir.join(entry.file_name()), &md_content).unwrap();
31
30
}
32
-
33
- let mut all = String::new();
34
- all.push_str(
35
- r###"
36
- fn register_all() -> Vec<(&'static str, Option<&'static str>)> {
37
- let mut long_codes: Vec<(&'static str, Option<&'static str>)> = Vec::new();
38
- macro_rules! register_diagnostics {
39
- ($($ecode:ident: $message:expr,)*) => (
40
- register_diagnostics!{$($ecode:$message,)* ;}
41
- );
42
-
43
- ($($ecode:ident: $message:expr,)* ; $($code:ident,)*) => (
44
- $(
45
- {long_codes.extend([
46
- (stringify!($ecode), Some($message)),
47
- ].iter());}
48
- )*
49
- $(
50
- {long_codes.extend([
51
- stringify!($code),
52
- ].iter().cloned().map(|s| (s, None)).collect::<Vec<_>>());}
53
- )*
54
- )
55
- }
56
- "###,
57
- );
58
- all.push_str(r#"include!(concat!(env!("OUT_DIR"), "/all_error_codes.rs"));"#);
59
- all.push_str("\nlong_codes\n");
60
- all.push_str("}\n");
61
-
62
- fs::write(&dest, all).unwrap();
63
31
}
0 commit comments