What's about new `compileOutput` trait that returns compiler output?```dstatic assert(__traits(compileOutput, { <my code> }) == "message");```
As a compiler dev, that sounds terrifying. It would make basically every change to dmd a breaking change.
What's about new `compileOutput` trait that returns compiler output?```dstatic assert(__traits(compileOutput, { <my code> }) == "message");```
As a compiler dev, that sounds terrifying. It would make basically every change to dmd a breaking change.