]> 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 10:42:15 +0000 (14:42 +0400)
* gc_cpp.cc (operator delete): Do not define for Cygwin since already
defined in include/gc_cpp.h file.

gc_cpp.cc

index 326a923ae941808407c51ec80f638d6177689942..eaf70fb104433a7826d9b87bd74c9c2aa891fc69 100644 (file)
--- a/gc_cpp.cc
+++ b/gc_cpp.cc
@@ -32,8 +32,11 @@ built-in "new" and "delete".
 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