]> granicus.if.org Git - gc/commitdiff
HOTFIX: Fix gc_cpp.cc for Cygwin (remove duplicate function definition).
authorIvan Maidanski <ivmai@mail.ru>
Tue, 13 Sep 2011 08:09:05 +0000 (12:09 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 13 Sep 2011 08:09:05 +0000 (12:09 +0400)
* gc_cpp.cc (operator delete): Do not define for Cygwin since already
defined in include/gc_cpp.h file.

gc_cpp.cc

index 40153cb8696a735a6c2fd9183de3325f380d9d28..583e6cd93c605e21fd4f464b46b304f90aa12074 100644 (file)
--- a/gc_cpp.cc
+++ b/gc_cpp.cc
@@ -37,8 +37,11 @@ Authors: John R. Ellis and Jesse Hull
 void* operator new( size_t size ) {
     return GC_MALLOC_UNCOLLECTABLE( size );}
 
-void operator delete( void* obj ) {
-    GC_FREE( obj );}
+#if !defined(__CYGWIN__)
+  void operator delete( void* obj ) {
+    GC_FREE( obj );
+  }
+#endif /* !__CYGWIN__ */
 
 #ifdef GC_OPERATOR_NEW_ARRAY