The new "noreturn" option tag on syscall methods causes those methods to be generated with [[noreturn]] / _Noreturn to avoid clang complaining that other functions marked noreturn, like exit(), because it can't tell that the syscall never returns.
The new "noreturn" option tag on syscall methods causes those methods to be generated with [[noreturn]] / _Noreturn to avoid clang complaining that other functions marked noreturn, like exit(), because it can't tell that the syscall never returns.