← Back to index
|
Original Bugzilla link
Bug 18897 – Missing 'internal' symbol when linking against library with new expression in class
Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2018-05-23T12:57:56Z
Last change time
2024-12-13T18:58:52Z
Assigned to
No Owner
Creator
FeepingCreature
Moved to GitHub: dmd#19439 →
Comments
Comment #0
by default_357-line — 2018-05-23T12:57:56Z
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'
Comment #1
by default_357-line — 2018-05-23T12:58:42Z
scuse me, make that B.d: import C; class B : C { }
Comment #2
by robert.schadek — 2024-12-13T18:58:52Z
THIS ISSUE HAS BEEN MOVED TO GITHUB
https://github.com/dlang/dmd/issues/19439
DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB