Version() for unittest OR debug?

bearophile via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jun 10 07:06:56 PDT 2014


Juanjo Alvarez:

> Probably I pretty simple question, how could I mark some code 
> to be compiled when in debug OR unittest mode? (or both, ||)
>
> At first I tough I could do:
>
> version(unittest, debug) {}

You can define a enum boolean value in the version unittest 
block, and another inside the debug {} else {}. And then you can 
use "if (b1 || b2) { ... }".

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list