I'm trying to build the master branch of DMD on redhat 7. I get the following errors:
ddmd/root/newdelete.c:26:8: error: expected identifier or ‘(’ before string constant
extern "C" ^ddmd/root/newdelete.c:31:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘new’
void * operator new(size_t m_size) ^ddmd/root/newdelete.c:36:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘delete’
void operator delete(void *p) Does anyone know what I am doing wrong?