]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
chg: dev: use only c23 or c11 noreturn specifiers
authorAydın Mercan <aydin@isc.org>
Wed, 7 Aug 2024 15:42:57 +0000 (15:42 +0000)
committerAydın Mercan <aydin@isc.org>
Wed, 7 Aug 2024 15:42:57 +0000 (15:42 +0000)
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


Trivial merge