On Sunday, 17 July 2016 at 01:30:31 UTC, Adam Sansier wrote:
I am trying to debug some really messed up code that makes no
sense. It calls in some code that doesn't seem to be using the
standard calling convention. The function definitions are
exactly the same in both D and C++.
On Sunday, 17 July 2016 at 01:30:31 UTC, Adam Sansier wrote:
Forget all that, What I'm really interested in is the exact
calling conventions used in D and C and C++ and what they mean
so I can make sure I know whats going on, cause something funky
is happening and it's not on my end(I'm not
On Sunday, 17 July 2016 at 01:30:31 UTC, Adam Sansier wrote:
I am trying to debug some really messed up code that makes no
sense. It calls in some code that doesn't seem to be using the
standard calling convention. The function definitions are
exactly the same in both D and C++.
I am trying to debug some really messed up code that makes no
sense. It calls in some code that doesn't seem to be using the
standard calling convention. The function definitions are exactly
the same in both D and C++.
->func(param1, param2, param3, param4);
The call stack setup by C++