On 2018-09-16 16:12, Guillaume Piolat wrote:
Anyone has any information about the ABI of delegates?
In particular how to call them with a particular "this"/frame pointer?
You can explicitly set the context pointer of a delegate using the
".ptr" property:
class Foo
{
void bar() { }
}
vo
On Sunday, 16 September 2018 at 14:45:08 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 14:12:27 UTC, Guillaume Piolat
wrote:
Anyone has any information about the ABI of delegates?
In particular how to call them with a particular "this"/frame
pointer?
To solve a hairy problem
On Sunday, 16 September 2018 at 14:12:27 UTC, Guillaume Piolat
wrote:
Anyone has any information about the ABI of delegates?
In particular how to call them with a particular "this"/frame
pointer?
To solve a hairy problem I need a delegate with a synthesized
frame pointer.
https://dpaste.dzf
On Sunday, 16 September 2018 at 14:12:27 UTC, Guillaume Piolat
wrote:
In particular how to call them with a particular "this"/frame
pointer?
Related thread:
https://forum.dlang.org/post/wjbhpztovxratexao...@forum.dlang.org
Anyone has any information about the ABI of delegates?
In particular how to call them with a particular "this"/frame
pointer?
To solve a hairy problem I need a delegate with a synthesized
frame pointer.
https://dpaste.dzfl.pl/cf44417c98f9
The problem is that delegate forwarding seems to req