Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 25, 2016 Win x86 name mangling | ||||
---|---|---|---|---|
| ||||
Can anybody tell me why on Win32 (but not Win64!) we emit function symbols with leading "\01" and with an extra leading "_" ? Thanks! Johan |
May 25, 2016 Re: Win x86 name mangling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johan Engelen | On Wednesday, 25 May 2016 at 13:12:07 UTC, Johan Engelen wrote:
> extra leading "_" ?
Can I remove the extra "_" ?
|
May 25, 2016 Re: Win x86 name mangling | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johan Engelen | On Wednesday, 25 May 2016 at 13:12:07 UTC, Johan Engelen wrote:
> Can anybody tell me why on Win32 (but not Win64!) we emit function symbols with leading "\01" and with an extra leading "_" ?
Rainer should know. IIRC, there's a comment saying that this prevents LLVM from tampering with the name (based on calling convention).
|
May 25, 2016 Re: Win x86 name mangling | ||||
---|---|---|---|---|
| ||||
Posted in reply to kink | See https://github.com/ldc-developers/ldc/pull/1521. |
Copyright © 1999-2021 by the D Language Foundation