Skip to content

Fix C++ mangling of real for MSVC targets#2974

Merged
kinke merged 1 commit intoldc-developers:masterfrom
kinke:msvcCppRealMangle
Jan 20, 2019
Merged

Fix C++ mangling of real for MSVC targets#2974
kinke merged 1 commit intoldc-developers:masterfrom
kinke:msvcCppRealMangle

Conversation

@kinke
Copy link
Copy Markdown
Member

@kinke kinke commented Jan 20, 2019

Cherry-pick from #2953 (Posix mangling fix already in 2.084 upstream => master):

Mangle as native Visual C++ long double. DMD has to special-case, as it's using 80-bit extended precision.

Mangle as native Visual C++ long double. DMD has to special-case, as
it's using 80-bit extended precision.
@kinke kinke merged commit 82dabb4 into ldc-developers:master Jan 20, 2019
@kinke kinke deleted the msvcCppRealMangle branch January 20, 2019 13:50
@JohanEngelen
Copy link
Copy Markdown
Member

The posix fix is not in master btw, so the amended #2953 is still needed.

@kinke
Copy link
Copy Markdown
Member Author

kinke commented Jan 20, 2019

Of course it is (your first version; I think Iain pushed his to master, not stable), otherwise the lit test would have failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants