Jarrett Billingsley wrote
It can't evaluate &func at compile-time because there is no way to create a delegate at compile-time.
I believe that LDC used to support this, but had to remove the functionality due to some bugs with it/to be compatible with dmd.