P99

◆ _Noreturn

#define _Noreturn

Declare a function that doesn't return to the caller.

You'd probably use this rarely, and only for functions that use something like longjmp, exit, abort, ::quick_exit or ::thrd_exit under the hood.

Remarks
Uses a gcc attribute for the implementation or defers to a #pragma if that is not available.
See also
noreturn

Definition at line 835 of file p99_compiler.h.