Fix new and delete operators definition for DigitalMars compiler
authorIvan Maidanski <ivmai@mail.ru>
Mon, 4 Jun 2018 07:04:09 +0000 (10:04 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 4 Jun 2018 07:04:09 +0000 (10:04 +0300)
commit4afeb2fd7678ddb5b5ac5df5fdb08e1cbdb06096
tree558062311099ea095d6ba12a1ce6ee63c7a0cfa4
parentfa9e16de366e4a8b9851e1dc17b8e1c0abc6b284
Fix new and delete operators definition for DigitalMars compiler

* gc_cpp.cc (new, delete, new[], delete[]): Do not define if __DMC__.
* include/gc_cpp.h (new[], delete[], new, delete): Define also if
__DMC__.
* include/gc_cpp.h [_MSC_VER] (new[], delete[]): Replace _MSC_VER>1020
to defined(GC_OPERATOR_NEW_ARRAY).
gc_cpp.cc
include/gc_cpp.h