[Issue 18897] New: Missing 'internal' symbol when linking against library with new expression in class
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed May 23 12:57:56 UTC 2018
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: nobody at puremagic.com
Reporter: default_357-line at 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'
--
More information about the Digitalmars-d-bugs
mailing list