1
Fork 0

add error message when #[naked] is used with #[test]

This commit is contained in:
Folkert 2024-07-17 00:03:33 +02:00
parent 7e6c083873
commit 4d082b77af
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
7 changed files with 112 additions and 0 deletions

View file

@ -912,3 +912,13 @@ pub(crate) struct ExpectedItem<'a> {
pub span: Span,
pub token: &'a str,
}
#[derive(Diagnostic)]
#[diag(builtin_macros_naked_functions_testing_attribute, code = E0798)]
pub struct NakedFunctionTestingAttribute {
#[primary_span]
#[label(builtin_macros_naked_attribute)]
pub naked_span: Span,
#[label]
pub testing_span: Span,
}