What's the purpose of the -v1 switch?

Jarrett Billingsley jarrett.billingsley at gmail.com
Wed Apr 1 10:14:06 PDT 2009


On Wed, Apr 1, 2009 at 12:01 PM, Trass3r <mrmocool at gmx.de> wrote:
> I mean it can only be used with dmd 1.x compilers anyway.
>
> else if (strcmp(p + 1, "v1") == 0)
> {
> #if DMDV1
>        global.params.Dversion = 1;
> #else
>        error("use DMD 1.0 series compilers for -v1 switch");
>        break;
> #endif
> }
>

It turns off the features which were added to D1 after 1.000.  Things
like the 'ref' and 'macro' keywords, string mixins, import
expressions, changes to .init etc.


More information about the Digitalmars-d-learn mailing list