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_2~136^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e5805131256a42ca352adfcaa9169e43031067d7;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 40153cb8..583e6cd9 100644 --- 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