https://issues.dlang.org/show_bug.cgi?id=20712 --- Comment #1 from Nick Treleaven <nick at geany.org> --- Yes, initializing a global from a static constructor should work like field initialization from a class constructor. That would also solve issue 24449. --