On Thu, Jul 16, 2009 at 2:33 PM, bearophile<bearophileh...@lycos.com> wrote:
> Jens:
>>  // On dmd v2.029, linux build, this...
>>   call(makedelegate1()); // ...works: 27
>>   call(makedelegate2()); // ...works: 7
>>   call(makedelegate3()); // ...doesn't work: 134518855
>>   call(makedelegate4()); // ...doesn't work: 134518947
>>   Foo f;
>>   call(&f.bar); // ...works: 7
>
> I have run your code with DMD v2.031 on Windows, and it prints:
> foo: 27
> foo: 7
> foo: 7
> foo: 7
> foo: 7

Strange.  I use 2.031 on Windows too, and I get strange values for the
third and fourth items, as expected.

Reply via email to