https://issues.dlang.org/show_bug.cgi?id=23535 --- Comment #1 from Walter Bright <bugzilla at digitalmars.com> --- crt_destructor should also have C linkage. crt_constructor should be marked @system because it can modify mutable variables. --