// Test that diagnostic macros are gated by `rustc_diagnostic_macros` feature | |
// gate | |
__register_diagnostic!(E0001); | |
//~^ ERROR cannot find macro `__register_diagnostic!` in this scope | |
fn main() { | |
__diagnostic_used!(E0001); | |
//~^ ERROR cannot find macro `__diagnostic_used!` in this scope | |
} | |
__build_diagnostic_array!(DIAGNOSTICS); | |
//~^ ERROR cannot find macro `__build_diagnostic_array!` in this scope |