bind9/doc/dev
Ondřej Surý 584f0d7a7e Simplify way we tag unreachable code with only ISC_UNREACHABLE()
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.
2022-03-25 08:33:43 +01:00
..
copyrights Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dev.md Refactor isc_timer_create() to just create timer 2022-03-14 13:00:05 -07:00
HOW-ADB-WORKS.txt Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rdata.md Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
results Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
style.md Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 08:33:43 +01:00
unexpected Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00