Hi

This may be due to Windows, not DMD.

Please see code below (held in test.d):

```
void main() {
   import std.stdio;

   writeln("Test");
   assert(false, "TestAssert");
}
```
`
dmd -i -run test.d
`
results in both "Test" and the "TestAssert" string (and trace) being routed to screen.

But
`
dmd -i -run test.d > op.txt
`
results in only "Test" going into op.txt, the "TestAssert" string (and trace) being routed to screen as before.

I expected both "Test" and the "TestAssert" string (and trace) to go into op.txt.

The idea was to use op.txt as documentation of a successful test of the "TestAssert" string.

Best regards

Reply via email to