Avi Kivity wrote: > Jan Kiszka wrote: >>> Breaking the standard is what brings us the joys of recently (re)posted >>> patch for NetBSD and [u]intXX fun. >>> >> >> I have no problem with calling it 'noreturn' instead. >> > > That will break code that wants to use 'noreturn' as a local variable. > I think ATTR_NORETURN, while a lot uglier, is safer. Do you have such code already? Is it exported beyond qemu scope? Then why not going for our own convention "'noreturn' is reserved as function attribute"? (And yes, your macro is ugly :) ). Jan