From d9c8b8024e6c9a6be6f5081fd4b49faff9484a6a Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Fri, 15 May 2020 09:00:55 +0100 Subject: Code changes to workaround the Visual Studio 2019 crash, instead of deferencing the instance point just take the typeid of ACE_Process_Manager directly --- ACE/ace/Process_Manager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ACE/ace/Process_Manager.cpp b/ACE/ace/Process_Manager.cpp index ee0418b8fca..1eeae31d2a8 100644 --- a/ACE/ace/Process_Manager.cpp +++ b/ACE/ace/Process_Manager.cpp @@ -129,12 +129,12 @@ ACE_Process_Manager::instance (void) ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, ACE_Process_Manager_cleanup, 0, - typeid (*ACE_Process_Manager::instance_).name ()); + typeid (ACE_Process_Manager).name ()); #else ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, ACE_Process_Manager::cleanup, 0, - typeid (*ACE_Process_Manager::instance_).name ()); + typeid (ACE_Process_Manager).name ()); #endif /* ACE_HAS_SIG_C_FUNC */ } @@ -162,12 +162,12 @@ ACE_Process_Manager::instance (ACE_Process_Manager *tm) ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, ACE_Process_Manager_cleanup, 0, - typeid (*ACE_Process_Manager::instance_).name ()); + typeid (ACE_Process_Manager).name ()); #else ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, ACE_Process_Manager::cleanup, 0, - typeid (*ACE_Process_Manager::instance_).name ()); + typeid (ACE_Process_Manager).name ()); #endif /* ACE_HAS_SIG_C_FUNC */ ACE_Process_Manager::instance_ = tm; -- cgit v1.2.1