On Wed, Mar 12, 2014 at 02:53:41AM +0000, David Eagen wrote: > On Wednesday, 12 March 2014 at 02:46:30 UTC, David Eagen wrote: > >Is there a way to determine the compiler version at compile time? > >Something like: > > > >static if(DMD_VERSION >= 2.066) { > > virtual int foo(); > >} else { > > int foo(); > >} > > Naturally I found it as soon as I posted.... > > std.compiler : version_major, version_minor;
There's also __VERSION__: static if (__VERSION__ > 2065L) { ... } T -- Unix was not designed to stop people from doing stupid things, because that would also stop them from doing clever things. -- Doug Gwyn