[Issue 10573] New: Weird linking problem with associative array cast [DMD 2.63]
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Jul 8 07:08:44 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10573
Summary: Weird linking problem with associative array cast [DMD
2.63]
Product: D
Version: D2
Platform: x86_64
OS/Version: Linux
Status: NEW
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: kozzi11 at gmail.com
--- Comment #0 from Daniel Kozak <kozzi11 at gmail.com> 2013-07-08 07:08:43 PDT ---
With new DMD I have some issue when linking:
obj/Debug/TestD.o: In function
`_D6object40__T16AssociativeArrayTiTC7handler5mysqlZ16AssociativeArray6rehashMFNdZHiC7handler5mysql':
/usr/include/d/druntime/import/object.di:484: undefined reference to
`_D26TypeInfo_HiC7handler5mysql6__initZ'
With LDMD2 and DMD 2.62 everything seems ok.
Problematic code:
//---- main.d ----//
module main;
import handler;
void main(string[] args) {}
//---- handler.d ----//
module handler;
abstract class base {}
class mysql : base {}
class handler {
private mysql[int] mysql_servers;
public void foo() {
base[int] hServers = cast(base[int])mysql_servers;
}
}
--
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