[Issue 16527] extern( C++ ) Win64 build - return struct by value is broken
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Sun Jan 15 21:15:21 PST 2017
    
    
  
https://issues.dlang.org/show_bug.cgi?id=16527
Sprink <sprink.noreply at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sprink.noreply at gmail.com
--- Comment #2 from Sprink <sprink.noreply at gmail.com> ---
The problem is that there's no way to properly model a pointer to a member
function to C++ from D. You can't use a delegate as it isn't supported with
extern(C++). So there's no way for it to know that the parameter you are
passing is actually a "this". Taking the address of a member function without
an object is also broken (#3720).
--
    
    
More information about the Digitalmars-d-bugs
mailing list