asm!
#[naked]
also disallow the `noreturn` option, and infer `naked_asm!` as `!`
naked_asm!
- merge error codes - use attribute name that is incompatible in error message - add test for conditional incompatible attribute - add `linkage` to the allowlist
#[test]