On Sunday, 7 May 2023 at 18:19:04 UTC, Ali Çehreli wrote:
auto main() {
    auto c = new C();

    // The same type conversion is now explicit:
    foo(c.asIntPtr);
}

Hi Ali

Ah, very clear explanation, thanks! So basically to fix the problem I just delete the alias this line from dpq2, see what unit tests and app code it breaks, then fix each of those. Actually seems straightforward, for a limited code base anyway.

On a side note, with all the free help you've provided, it's about time I gave back. Since I've no free time or expertise to offer, I picked up a hardcover copy of "Programming in D" for a bright young programming student I know in appreciation.

Cheers,


Reply via email to