Get rid of -Wunused warnings in release build, NFC.

This commit is contained in:
Haojian Wu 2020-06-12 15:42:29 +02:00
parent 2866f9db9e
commit e4b3fc18d3
1 changed files with 2 additions and 0 deletions

View File

@ -285,6 +285,7 @@ CheckerRegistry::CheckerRegistry(
resolveDependencies<true>(); resolveDependencies<true>();
resolveDependencies<false>(); resolveDependencies<false>();
#ifndef NDEBUG // avoid -Wunused warnings in release build.
for (auto &DepPair : Dependencies) { for (auto &DepPair : Dependencies) {
for (auto &WeakDepPair : WeakDependencies) { for (auto &WeakDepPair : WeakDependencies) {
// Some assertions to enforce that strong dependencies are relations in // Some assertions to enforce that strong dependencies are relations in
@ -298,6 +299,7 @@ CheckerRegistry::CheckerRegistry(
"A strong dependency mustn't be a weak dependency as well!"); "A strong dependency mustn't be a weak dependency as well!");
} }
} }
#endif
resolveCheckerAndPackageOptions(); resolveCheckerAndPackageOptions();