Exit before second main with -funittest

Ali Çehreli acehreli at yahoo.com
Fri Jul 30 06:15:13 UTC 2021


On 7/29/21 9:22 PM, Mathias LANG wrote:

 > On Friday, 30 July 2021 at 03:45:21 UTC, Ali Çehreli wrote:
 >> Almost all of my programs are in the following pattern:
 >>
 >> ```D
 >> import std.stdio;
 >>
 >> void main(string[] args) {
 >>   version (unittest) {
 >>     // Don't execute the main program when unit testing
 >>     return;
 >>   }
 >> }
 >> ```
 >
 > Are you aware that this isn't necessary since v2.090.0 ?
 > https://dlang.org/changelog/2.090.0.html#unittest-default

No, I wasn't aware. Thanks! Part of the reason must be because these 
programs started with 2.084. :)

Ali




More information about the Digitalmars-d-learn mailing list