Changeset 288

Show
Ignore:
Timestamp:
12/07/07 23:34:43 (1 year ago)
Author:
h3r3tic
Message:

updated to the changed name mangling for ctors. thanks, Jarrett\!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ddl/DynamicLibrary.d

    r279 r288  
    175175            rawCtor = cast(Object function (Object)) getSymbol( 
    176176                "_D" ~ mangleSymbolName!(classname) ~ mangleSymbolName!("_ctor")  
    177                 ~ "F" 
     177                ~ "MF" 
    178178                ~ "ZC" ~ mangleSymbolName!(classname)).address;      
    179179            static TInterface internalCtor() { 
     
    194194            rawCtor = cast(Object function (P1, Object)) getSymbol( 
    195195                "_D" ~ mangleSymbolName!(classname) ~ mangleSymbolName!("_ctor")  
    196                 ~ "F" ~ P1.mangleof  
     196                ~ "MF" ~ P1.mangleof  
    197197                ~ "ZC" ~ mangleSymbolName!(classname)).address;      
    198198            static TInterface internalCtor(P1 p1) { 
     
    213213            rawCtor = cast(Object function (P1, P2, Object)) getSymbol( 
    214214                "_D" ~ mangleSymbolName!(classname) ~ mangleSymbolName!("_ctor")  
    215                 ~ "F" ~ P1.mangleof ~ P2.mangleof 
     215                ~ "MF" ~ P1.mangleof ~ P2.mangleof 
    216216                ~ "ZC" ~ mangleSymbolName!(classname)).address;      
    217217            static TInterface internalCtor(P1 p1, P2 p2) {