https://issues.dlang.org/show_bug.cgi?id=13454

Jonathan M Davis <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
                   |                            |m

--- Comment #5 from Jonathan M Davis <[email protected]> ---
I would argue that it only makes sense to compile in unittest blocks or
version(unittest) code when directly compiling a module with -unittest and not
when importing it. Otherwise, you'll end up getting stuff like Phobos' unit
test code in your application when you compile it with -unittest, and the unit
test code in libraries like Phobos would then potentially affect your program,
causing fun problems like linker errors just because you imported a 3rd party
module inside of your own module that you're unit testing.

--

Reply via email to