Bug 21345 – [C++,posix] different mangling between string and non-string namespace in "std"

Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Mac OS X
Creation time
2020-10-28T05:05:23Z
Last change time
2024-12-13T19:12:20Z
Assigned to
No Owner
Creator
Nicholas Wilson
Moved to GitHub: dmd#17993 →

Comments

Comment #0 by iamthewilsonator — 2020-10-28T05:05:23Z
version(UseString) { extern(C++, `std`) void a(){} pragma(msg, a.mangleof);// _ZSt1av } else { extern(C++, std) void a(){} pragma(msg, a.mangleof);// _ZNSt1bEv } Not sure which one is the correct one, but they should both be the same.
Comment #1 by robert.schadek — 2024-12-13T19:12:20Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/17993 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB