digitalmars.D.learn - Compiler version at compile-time
- David Eagen (7/7) Mar 11 2014 Is there a way to determine the compiler version at compile time?
- David Eagen (3/10) Mar 11 2014 Naturally I found it as soon as I posted....
- H. S. Teoh (6/19) Mar 11 2014 There's also __VERSION__:
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(); }
Mar 11 2014
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;
Mar 11 2014
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: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 GwynIs 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;
Mar 11 2014