On Saturday, 16 May 2015 at 19:21:31 UTC, Iain Buclaw wrote:
On Saturday, 16 May 2015 at 19:16:04 UTC, weaselcat wrote:
On Saturday, 16 May 2015 at 19:11:26 UTC, Iain Buclaw wrote:
On Saturday, 16 May 2015 at 15:46:20 UTC, Iain Buclaw wrote:
On 16 May 2015 at 16:34, Daniel Murphy via Digitalmars-d
<[email protected]> wrote:
"Iain Buclaw" wrote in message news:[email protected]...

Once use of extern(Pascal) should be exceedingly rare (I don't think I ever followed ABI convention in GDC) I'd either request that extern(Pascal) be removed completely, or have it's mangled symbol be renamed to something other than a 'V' that does not clash with other types/identifiers.


Why do we even have extern(Pascal) ?

No idea.  D has never supported 16-bit systems.  Walter?

This is blocking me with improving demangling support in gdb/binutils.

https://issues.dlang.org/show_bug.cgi?id=14591
https://github.com/D-Programming-Language/dmd/pull/4658

I may just drop support for recognising extern(Pascal) functions completely on my side.

Sorry for the noise, but since you're here
C++filt in binutils lists dlang support in the help but it doesn't actually work. Do I report this on binutils issue tracker, or gdc's?

Binutils.  Other tools may need similarly to be updated.

By the way, "doesn't actually work" may need some explaining. (It works for me, for instance).

Reply via email to