From 05a2b096649aa296d5f6fd9251543848e7bc7308 Mon Sep 17 00:00:00 2001 From: Nikita Shulga Date: Wed, 12 May 2021 21:46:57 -0700 Subject: [PATCH] Get rid of tautological check `daemonConfigLoaderFactory` is a function and therefore always non-null Fixes following clang warning: ``` ../third_party/kineto/libkineto/src/ConfigLoader.cpp:161:7: warning: address of function 'daemonConfigLoaderFactory' will always evaluate to 'true' [-Wpointer-bool-conversion] if (daemonConfigLoaderFactory && daemonConfigLoaderFactory()) { ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ``` --- libkineto/src/ConfigLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libkineto/src/ConfigLoader.cpp b/libkineto/src/ConfigLoader.cpp index 4db8618eb..76a5c1167 100644 --- a/libkineto/src/ConfigLoader.cpp +++ b/libkineto/src/ConfigLoader.cpp @@ -158,7 +158,7 @@ ConfigLoader::ConfigLoader(LibkinetoApi& api) config_.parse(readConfigFromConfigFile(configFileName_)); SET_LOG_VERBOSITY_LEVEL(config_.verboseLogLevel(), config_.verboseLogModules()); setupSignalHandler(config_.sigUsr2Enabled()); - if (daemonConfigLoaderFactory && daemonConfigLoaderFactory()) { + if (daemonConfigLoaderFactory()) { daemonConfigLoader_ = daemonConfigLoaderFactory()(); daemonConfigLoader_->setCommunicationFabric(config_.ipcFabricEnabled()); }