On Sunday, 24 July 2016 at 17:16:59 UTC, Iain Buclaw wrote:
On 24 July 2016 at 19:00, dan via D.gnu <d.gnu@puremagic.com>
wrote:
.....
However, i don't know what front end is compiled into gdc, so
i'm unclear on which front-end to try get an earlier version
of.
.....
Later versions will write this out during compilation of a file
under -v.
$ gdc -v test.d
# ...
version v2.068.2
# ...
For earlier versions, there is a universal way to do it in code.
pragma(msg, __VERSION__);
Thanks Iain, this works and gives me the right information.
For reference, including that pragma causes the version (such as
2066L or 2067L) to be emitted during compilation.
(And when i run it, i can see that 2067 is the offending version
so at least i know what to try to roll back to.)
dan