extern(C++) multiple inheritence

Manu via Digitalmars-d digitalmars-d at puremagic.com
Wed Jan 27 16:43:37 PST 2016


On 28 January 2016 at 09:56, Walter Bright via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On 1/27/2016 2:50 AM, Manu via Digitalmars-d wrote:
>>
>> On 26 January 2016 at 15:20, Manu <turkeyman at gmail.com> wrote:
>>>
>>> On 26 January 2016 at 15:11, Walter Bright via Digitalmars-d
>>> <digitalmars-d at puremagic.com> wrote:
>>>>
>>>> On 1/25/2016 9:02 PM, Manu via Digitalmars-d wrote:
>>>>>
>>>>> Next blocker: https://issues.dlang.org/show_bug.cgi?id=15610
>>
>> Tried today's nightly (https://builds.dawg.eu/dmd-nightly/)
>> Built 27-Jan-2016 05:22, which is definitely after 5364 was merged
>> ("committed 21 hours ago", which was during the 26th)
>> Still crashes. Setup looks similar; leading to the call, RAX is the
>> vtable and RCX is 'this', there is a moment prior to the call where
>> they are both correct for the call, and then there are few extra
>> opcodes which dereferences each of them until they are rubbish values,
>> then tries to make the call, which jumps to a bad address.
>>
>> Bit of this: https://img42.com/oqN6y ;)
>
>
> I can't do anything with this, as the code submitted in the bug report is
> incomplete.

I hoped the winkey face would imply that this was a joke...
Although the joke's on me; the point is, it takes me a really long
time to trace through and try and understand what's going on. Finding
my way to this image is not a short process. It was 2am before trying
to reduce what I found... didn't get to it last night >_<


More information about the Digitalmars-d mailing list