*** a/src/main/include/log4cxx/helpers/objectptr.h	2008-10-06 16:31:12.977510299 -0700
--- b/src/main/include/log4cxx/helpers/objectptr.h	2008-10-06 16:30:57.675742916 -0700
***************
*** 28,36 ****
  //   switching between the initialization styles.
  //
  #if LOG4CXX_HELGRIND
! #define _LOG4CXX_OBJECTPTR_INIT(x) { exchange(x); 
  #else
! #define _LOG4CXX_OBJECTPTR_INIT(x) : p(x) {
  #endif
  
  namespace log4cxx
--- 28,36 ----
  //   switching between the initialization styles.
  //
  #if LOG4CXX_HELGRIND
! #define _LOG4CXX_OBJECTPTR_INIT(x) : ObjectPtrBase() { exchange(x); 
  #else
! #define _LOG4CXX_OBJECTPTR_INIT(x) : ObjectPtrBase(), p(x) {
  #endif
  
  namespace log4cxx