From: Ivan Maidanski Date: Tue, 13 Sep 2011 08:09:05 +0000 (+0400) Subject: HOTFIX: Fix gc_cpp.cc for Cygwin (remove duplicate function definition). X-Git-Tag: gc7_3alpha2~365 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f6bbc2a7e379dc1a98c66593c4add6d65a7e1d5b;p=gc HOTFIX: Fix gc_cpp.cc for Cygwin (remove duplicate function definition). * gc_cpp.cc (operator delete): Do not define for Cygwin since already defined in include/gc_cpp.h file. --- diff --git a/gc_cpp.cc b/gc_cpp.cc index 326a923a..eaf70fb1 100644 --- 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