__VERSION__ and the different compilers

Mike Parker via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Jul 9 03:02:42 PDT 2014


Is it safe to assume that __VERSION__ is the same among DMD, LDC and GDC 
when using the equivalent front-end? I want to implement @nogc in 
Derelict in a backward compatible way. The simple thing to do is (at the 
suggestion of w0rp):

static if( __VERSION__ < 2.066 ) enum nogc = 1;

I just want to verify that this is sufficient and that I don't need to 
test for version(DMD) and friends as well.

---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com



More information about the Digitalmars-d-learn mailing list