[Issue 9816] New: Export is mostly broken
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Mar 26 00:28:58 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9816
Summary: Export is mostly broken
Product: D
Version: D2
Platform: All
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: code at benjamin-thaut.de
--- Comment #0 from Benjamin Thaut <code at benjamin-thaut.de> 2013-03-26 00:28:56 PDT ---
Created an attachment (id=1203)
repro case
Here is a list of all things wrong with export:
32 & 64 bit issues:
1) Exporting a global variable leads to a linker error
2) Exporting thread local variables should be an error (at least it is in c++)
3) The module info should be exported as soon the module has any exported
symbols
4) __gshared members of a class are not exported
5) The TypeInfo Object of the TestClass is not exported
6) The TypeInfo Object of TestStruct is not exported
See attached repro case. If this repro case actually compiles and runs dll
support should be sufficient to support a shared runtime.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list