diff options
| author | Mark Rousskov <mark.simulacrum@gmail.com> | 2019-09-03 21:15:18 -0400 |
|---|---|---|
| committer | Mark Rousskov <mark.simulacrum@gmail.com> | 2019-09-05 12:35:15 -0400 |
| commit | b437240ceefaad3cdf92ad7e9d1255b8da88dbb3 (patch) | |
| tree | ad724c143dc6cf6b20b214fa00e4572571e87399 /src/librustc | |
| parent | 74563b41666228e46f892e795108e06306b2b514 (diff) | |
| download | rust-b437240ceefaad3cdf92ad7e9d1255b8da88dbb3.tar.gz rust-b437240ceefaad3cdf92ad7e9d1255b8da88dbb3.zip | |
Replace diagnostic plugins with macro_rules
Diffstat (limited to 'src/librustc')
| -rw-r--r-- | src/librustc/error_codes.rs | 6 | ||||
| -rw-r--r-- | src/librustc/lib.rs | 5 |
2 files changed, 1 insertions, 10 deletions
diff --git a/src/librustc/error_codes.rs b/src/librustc/error_codes.rs index bde0fdf3b8e..eee33846139 100644 --- a/src/librustc/error_codes.rs +++ b/src/librustc/error_codes.rs @@ -2184,11 +2184,7 @@ Examples of erroneous code: static X: u32 = 42; ``` "##, - -} - - -register_diagnostics! { +; // E0006, // merged with E0005 // E0101, // replaced with E0282 // E0102, // replaced with E0282 diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index 368f5bb64fe..c5d2b2d7e7f 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -88,8 +88,6 @@ mod tests; #[macro_use] mod macros; -// N.B., this module needs to be declared first so diagnostics are -// registered before they are used. pub mod error_codes; #[macro_use] @@ -143,6 +141,3 @@ pub mod util { // Allows macros to refer to this crate as `::rustc` extern crate self as rustc; - -// Build the diagnostics array at the end so that the metadata includes error use sites. -__build_diagnostic_array! { librustc, DIAGNOSTICS } |
