https://issues.dlang.org/show_bug.cgi?id=18897
Issue ID: 18897 Summary: Missing 'internal' symbol when linking against library with new expression in class Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: default_357-l...@yahoo.de Files: A.d: import B; B.d: class B : C { } C.d: static this() { } class C { Object obj = new Object; } Repro: dmd -lib -oflibmylib.a B.d C.d dmd -main A.d libmylib.a Expected: No error Outcome: libmylib.a(C_4_43.o):(.data._D1C1C6__initZ+0x10): undefined reference to `internal' --