[Issue 19043] New: Incorrect mangling for extern(C++) const template parameter on windows
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jun 30 11:01:25 UTC 2018
https://issues.dlang.org/show_bug.cgi?id=19043
Issue ID: 19043
Summary: Incorrect mangling for extern(C++) const template
parameter on windows
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: blocker
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: iamthewilsonator at hotmail.com
struct __dslice(T) {}
extern(C++) void test18716c(__dslice!(const(char)));
is mangled as
?test18716b@@YAXU?$__dslice at D@@@Z
instead of
?test18716c@@YAXU?$__dslice@$$CBD@@@Z
which is the mangling for
extern(C++) void test18716c(__dslice!(char));
This is a blocker for the fix for issue 18716
--
More information about the Digitalmars-d-bugs
mailing list