[Request for ABI Breakage]: Ambiguity between extern(Pascal) vs. Template Value Parameters.
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sat May 16 19:36:20 PDT 2015
On 5/16/2015 8:46 AM, Iain Buclaw via Digitalmars-d wrote:
> On 16 May 2015 at 16:34, Daniel Murphy via Digitalmars-d
> <digitalmars-d at puremagic.com> wrote:
>> "Iain Buclaw" wrote in message news:uzmzjndohsiaewkjmchu at forum.dlang.org...
>>
>>> 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?
>
Windows API calls used it.
More information about the Digitalmars-d
mailing list