List defined version specifications

Lodovico Giaretta via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Oct 19 03:25:51 PDT 2016


Hi!

A simple question: is there a way to list all defined version 
specifications?

Something like:

     pragma(msg, __traits(allVersions));

Example output (DMD on Ubuntu x64, release build):

     [all, D_InlineAsm_X86_64, X86_64, Posix, linux, DigitalMars, 
CRuntime_Glibc, D_Version2, LittleEndian, D_LP64, D_HardFloat, 
D_SIMD, D_NoBoundsChecks, ELFv2]

Thank you in advance.


More information about the Digitalmars-d-learn mailing list