Author: sebor
Date: Wed Apr 23 12:10:45 2008
New Revision: 651012

URL: http://svn.apache.org/viewvc?rev=651012&view=rev
Log:
2008-04-23  Martin Sebor  <[EMAIL PROTECTED]>

        STDCXX-729
        * include/loc/_money_put.cc [__GNUG__] (_C_put): Silenced bogus
        gcc -Wuninitialized warning: object may be used uninitialized in
        this function while avoiding bogus HP aCC/cadvise warning 20200:
        potential null pointer dereference.

Modified:
    stdcxx/branches/4.2.x/include/loc/_money_put.cc

Modified: stdcxx/branches/4.2.x/include/loc/_money_put.cc
URL: 
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/include/loc/_money_put.cc?rev=651012&r1=651011&r2=651012&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/include/loc/_money_put.cc (original)
+++ stdcxx/branches/4.2.x/include/loc/_money_put.cc Wed Apr 23 12:10:45 2008
@@ -67,8 +67,17 @@
     typedef moneypunct<_CharT, false> _Punct0;
     typedef moneypunct<_CharT, true>  _Punct1;
 
-    const _Punct0* __pun0 = 0;
-    const _Punct1* __pun1 = 0;
+    const _Punct0* __pun0;
+    const _Punct1* __pun1;
+
+#ifdef __GNUG__
+    // silence bogus gcc -Wuninitialized warning:
+    //   object may be used uninitialized in this function
+    // while avoiding bogus HP aCC/cadvise warning 20200:
+    //   potential null pointer dereference 
+    __pun0 = 0;
+    __pun1 = 0;
+#endif   // gcc
 
     if (__intl) {
         __pun1 = &_RWSTD_USE_FACET (_Punct1, __flags.getloc ());


Reply via email to