diff options
-rw-r--r-- | gc_cpp.cc | 8 | ||||
-rw-r--r-- | include/gc_cpp.h | 8 |
2 files changed, 3 insertions, 13 deletions
@@ -49,11 +49,9 @@ built-in "new" and "delete". return GC_MALLOC_UNCOLLECTABLE(size); } -# if !defined(__CYGWIN__) - void operator delete(void* obj) GC_DECL_DELETE_THROW { - GC_FREE(obj); - } -# endif // !__CYGWIN__ + void operator delete(void* obj) GC_DECL_DELETE_THROW { + GC_FREE(obj); + } # ifdef GC_OPERATOR_NEW_ARRAY void* operator new[](size_t size) GC_DECL_NEW_THROW { diff --git a/include/gc_cpp.h b/include/gc_cpp.h index 9110633f..ea0e9705 100644 --- a/include/gc_cpp.h +++ b/include/gc_cpp.h @@ -487,12 +487,4 @@ inline void* operator new(size_t size, GC_NS_QUALIFY(GCPlacement) gcp, } #endif // GC_OPERATOR_NEW_ARRAY -#if defined(__CYGWIN__) -# include <new> // for delete throw() - inline void operator delete(void* p) - { - GC_FREE(p); - } -#endif // __CYGWIN__ - #endif /* GC_CPP_H */ |