This naked function SIGSEGVs · Issue #32490 · rust-lang/rust (original) (raw)

#![feature(naked_functions)]

#[naked] fn naked(x: u32) -> u32 { x + 1 }

fn main(){ naked(42); }

SIGSEGVs on my system, but it only happens in builds without -O or -g flags, making it hard to debug.