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

@ -0,0 +1,14 @@
Testing attributes cannot be applied to functions marked with `#[naked]`.
Erroneous code example:
```ignore (requires test runner)
#[test]
#[should_panic]
#[naked]
fn foo() {}
```
See [the reference page for testing attributes] for more information.
[the reference page for testing attributes]: https://doc.rust-lang.org/reference/attributes/testing.html

View file

@ -536,6 +536,7 @@ E0794: 0794,
E0795: 0795,
E0796: 0796,
E0797: 0797,
E0798: 0798,
);
)
}