On Wednesday, 29 March 2017 at 19:43:52 UTC, Vladimir Panteleev wrote:
On Wednesday, 29 March 2017 at 19:32:50 UTC, Vladimir Panteleev wrote:
On Wednesday, 29 March 2017 at 11:16:28 UTC, deadalnix wrote:
I was wondering. When uniitests aren't going to run, it may be desirable to skip parsing altogether, just lexing and counting braces until the matching closing brace is found.

Sorry, is this not already the case?

https://github.com/dlang/dmd/pull/4704

To quote Walter Bright from that PR, unittest can contain invalid code ONLY if you never compile with -unittest (obviously), -D or -H.

It looks consistent to me: just don't parse it in release mode.

Reply via email to