How about
```d
#define IMPLICIIT_ARRAY_TO_PTR 0
```
instead of the
```d
#if 0
    if (IMPLICIT_ARRAY_TO_PTR)
#endif
```
blocks.