From: Aydın Mercan Date: Wed, 7 Aug 2024 15:42:57 +0000 (+0000) Subject: chg: dev: use only c23 or c11 noreturn specifiers X-Git-Tag: v9.21.0~8 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=cd92a145a368993d8884ae4ca1436a0f29aa2cbc;p=thirdparty%2Fbind9.git chg: dev: use only c23 or c11 noreturn specifiers 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. Merge branch 'aydin/noreturn-c23' into 'main' See merge request isc-projects/bind9!9149 --- cd92a145a368993d8884ae4ca1436a0f29aa2cbc