Skip to content

chg: dev: use only c23 or c11 noreturn specifiers

Aydın Mercan requested to merge aydin/noreturn-c23 into main

Use [[noreturn]] when compiling with C23 or greater.

The attribute macro name has been capitalized as NORETURN as defining it as noreturn breaks external headers. #define noreturn __attribute__((noreturn)) wasn't used as C11's stdnoreturn.h/_Noreturn is required to build BIND9 in the first place.

Edited by Aydın Mercan

Merge request reports