From 4f35a47aff7b5d8f869ffcfa2b07a0d8020dd290 Mon Sep 17 00:00:00 2001 From: Shane Loretz Date: Tue, 30 Apr 2019 16:23:00 -0700 Subject: [PATCH] Cast pointers to void * when using %p Signed-off-by: Shane Loretz --- pluginlib/include/pluginlib/class_loader_imp.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pluginlib/include/pluginlib/class_loader_imp.hpp b/pluginlib/include/pluginlib/class_loader_imp.hpp index d101142c..7b07c615 100644 --- a/pluginlib/include/pluginlib/class_loader_imp.hpp +++ b/pluginlib/include/pluginlib/class_loader_imp.hpp @@ -101,7 +101,7 @@ ClassLoader::ClassLoader( /***************************************************************************/ { RCUTILS_LOG_DEBUG_NAMED("pluginlib.ClassLoader", "Creating ClassLoader, base = %s, address = %p", - base_class.c_str(), this); + base_class.c_str(), static_cast(this)); try { ament_index_cpp::get_package_prefix(package_); } catch (const ament_index_cpp::PackageNotFoundError & exception) { @@ -115,7 +115,7 @@ ClassLoader::ClassLoader( classes_available_ = determineAvailableClasses(plugin_xml_paths_); RCUTILS_LOG_DEBUG_NAMED("pluginlib.ClassLoader", "Finished constructring ClassLoader, base = %s, address = %p", - base_class.c_str(), this); + base_class.c_str(), static_cast(this)); } template @@ -124,7 +124,7 @@ ClassLoader::~ClassLoader() { RCUTILS_LOG_DEBUG_NAMED("pluginlib.ClassLoader", "Destroying ClassLoader, base = %s, address = %p", - getBaseClassType().c_str(), this); + getBaseClassType().c_str(), static_cast(this)); } @@ -148,7 +148,7 @@ T * ClassLoader::createClassInstance(const std::string & lookup_name, bool au "Attempting to create instance through low-level MultiLibraryClassLoader..."); T * obj = lowlevel_class_loader_.createUnmanagedInstance(getClassType(lookup_name)); RCUTILS_LOG_DEBUG_NAMED("pluginlib.ClassLoader", - "Instance created with object pointer = %p", obj); + "Instance created with object pointer = %p", static_cast(obj)); return obj; } catch (const class_loader::CreateClassException & ex) {