rust/tests/ui/feature-gates/feature-gate-naked_functions_target_feature.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
277 B
Rust
Raw Normal View History

//@ needs-asm-support
//@ only-x86_64
use std::arch::naked_asm;
2025-03-29 17:30:11 +01:00
#[unsafe(naked)]
#[target_feature(enable = "avx2")]
//~^ ERROR: `#[target_feature(/* ... */)]` is currently unstable on `#[naked]` functions
extern "C" fn naked() {
unsafe { naked_asm!("") }
}
fn main() {}