summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2020-05-15 09:00:55 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2020-05-15 09:00:55 +0100
commitd9c8b8024e6c9a6be6f5081fd4b49faff9484a6a (patch)
tree3b0d180985f2c076900c1e4d568c427b8dd7a6da
parentdb3c5ecbc94edb3feca008433aeeb34f9c289b2d (diff)
downloadATCD-d9c8b8024e6c9a6be6f5081fd4b49faff9484a6a.tar.gz
Code changes to workaround the Visual Studio 2019 crash, instead of deferencing the instance point just take the typeid of ACE_Process_Manager directly
-rw-r--r--ACE/ace/Process_Manager.cpp8
1 files 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;