From 41346cae2054b7ab50d4387cbf5aa557fa9ffc06 Mon Sep 17 00:00:00 2001 From: schmidt Date: Sun, 7 May 2006 15:39:58 +0000 Subject: ChangeLogTag:Sun May 7 07:02:51 UTC 2006 Iliyan Jeliazkov --- ChangeLog | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 16f4f98b9ef..4dabe45c49f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,13 +4,13 @@ Sun May 7 07:02:51 UTC 2006 Iliyan Jeliazkov * ace/Service_Config.cpp: Refactored the TSS usage (again) to fix a nasty - order-of-initialization problem. The gist of which is that, if - the ptr (to a template class instance) is a static member, in - static builds, it will be initialized by the process pologue - code *after* another static initializer has had the chance to - use and assign it a value. The solution was to use a method - scope static instance, which C++ guarantees to be initialized by - the (first) exit from that method. + order-of-initialization problem. The gist of which is that, if + the ptr (to a template class instance) is a static member, in + static builds, it will be initialized by the process prologue + code *after* another static initializer has had the chance to + use and assign it a value. The solution was to use a method + scope static instance, which C++ guarantees to be initialized by + the (first) exit from that method. * ace/Service_Gestalt.h: * ace/Service_Gestalt.cpp: -- cgit v1.2.1