diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-07 15:39:58 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-07 15:39:58 +0000 |
commit | 41346cae2054b7ab50d4387cbf5aa557fa9ffc06 (patch) | |
tree | 62d560053776f5f748e614f4d08788befda9022a | |
parent | 446280c55d19faeb60ebe0b266c1da29b0d14050 (diff) | |
download | ATCD-41346cae2054b7ab50d4387cbf5aa557fa9ffc06.tar.gz |
ChangeLogTag:Sun May 7 07:02:51 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r-- | ChangeLog | 14 |
1 files 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 <iliyan@ociweb.com> * 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: |