]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix: dev: remove unused warning if DNS_TYPEPAIR_CHECK is off 733-rewrite-various-logging-functions-to-variadic-macros
authorColin Vidal <colin@isc.org>
Mon, 18 Aug 2025 12:28:47 +0000 (14:28 +0200)
committerColin Vidal <colin@isc.org>
Mon, 18 Aug 2025 12:28:47 +0000 (14:28 +0200)
commit6d8c0b2a8d60211e5eb0a3f585a6dab2bb45f622
tree4677e5246084e57572ef4ed27a48dfa32eb5136f
parent68153104fa8395a7b5c3e7b90c929f288766be9e
parentfd8624354b120b2a64234f9f23a7b18db8cac1f1
fix: dev: remove unused warning if DNS_TYPEPAIR_CHECK is off

The compile-time DNS__TYPEPAIR_CHECK macro (wrapping an INSIST) is a
no-op if DNS_TYPEPAIR_CHECK is off, making at least one unused variable
in DNS_TYPEPAIR_TYPE and DNS_TYPEPAIR_COVERS scopes (as in such case,
only one member of the pair is effectively needed).

In such case, having an unused variable (the other member of the pair)
is expected, this silence the warning by adding a (void) cast on the
no-op version of DNS__TYPEPAIR_CHECK.

Merge branch 'colin/typepair-check-unused-warn' into 'main'

See merge request isc-projects/bind9!10860