@@ -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 ( "\n long_codes\n " ) ;
60
- all. push_str ( "}\n " ) ;
61
-
62
- fs:: write ( & dest, all) . unwrap ( ) ;
63
31
}
0 commit comments