fwd: [libstdc++] remove unused names from placement delete signatures

Phil Edwards phil@jaj.com
Fri Jul 26 13:27:00 GMT 2002


[reposting to gcc-patches; I borked up the address previously]


These names are not uglified, and in fact cause problems like

    http://gcc.gnu.org/ml/gcc-bugs/2002-07/msg00727.html

Might as well just leave them unnamed.

Tested on i686-pc-linux-gnu, applied to mainline, queued for 3.2.1.



2002-07-26  Phil Edwards  <pme@gcc.gnu.org>

	* libsupc++/new (placement delete):  Remove unused paramater names.


Index: libsupc++/new
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/libsupc++/new,v
retrieving revision 1.13
diff -u -3 -p -r1.13 new
--- libsupc++/new	24 Jul 2002 19:49:21 -0000	1.13
+++ libsupc++/new	26 Jul 2002 20:11:00 -0000
@@ -93,8 +93,8 @@ inline void* operator new(std::size_t, v
 inline void* operator new[](std::size_t, void* __p) throw() { return __p; }
 
 // Default placement versions of operator delete.
-inline void  operator delete  (void* ptr, void*) throw() { };
-inline void  operator delete[](void* ptr, void*) throw() { };
+inline void  operator delete  (void*, void*) throw() { };
+inline void  operator delete[](void*, void*) throw() { };
 //@}
 } // extern "C++"
 



More information about the Gcc-patches mailing list