On Tuesday, 19 July 2022 at 22:27:56 UTC, Dennis wrote:
On Tuesday, 19 July 2022 at 21:43:01 UTC, Azi Hassan wrote:
I'm wondering if the offers has the option of executing the
parts that can be evaluated at compile time and then replacing
them with the result of this evaluation.
Try the `-vcg-ast` flag:
```D
import object;
import std;
void main()
{
enum int x = 24;
writeln(24);
return 0;
}
// ... and a bunch of template instances
```
Thanks a lot, this is exactly what I had in mind. Where did you
find it though ? I checked dmd --help and man dmd before making
this thread, but to no avail.