mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-26 03:11:56 -05:00
Previously, the unreachable code paths would have to be tagged with:
INSIST(0);
ISC_UNREACHABLE();
There was also older parts of the code that used comment annotation:
/* NOTREACHED */
Unify the handling of unreachable code paths to just use:
UNREACHABLE();
The UNREACHABLE() macro now asserts when reached and also uses
__builtin_unreachable(); when such builtin is available in the compiler.
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| include | ||
| unix | ||
| win32 | ||
| .gitignore | ||
| ddns-confgen.c | ||
| ddns-confgen.rst | ||
| keygen.c | ||
| keygen.h | ||
| Makefile.in | ||
| rndc-confgen.c | ||
| rndc-confgen.rst | ||
| tsig-keygen.rst | ||
| util.c | ||
| util.h | ||