[Issue 20805] C++ mangling mismatch with templates and namespaces
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue May 12 12:55:07 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=20805
--- Comment #2 from Andrej Mitrovic <andrej.mitrovich at gmail.com> ---
Simplified test-case:
```
extern (C++, `xdr`)
struct xvector(T)
{
}
extern (C++)
public void push_back1 (ref xvector!(xvector!ubyte), ref xvector!ubyte);
extern (C++)
public void push_back2 ()(ref xvector!(xvector!ubyte), ref xvector!ubyte);
void main ()
{
xvector!(xvector!ubyte) vec;
xvector!ubyte val;
vec.push_back1(val);
vec.push_back2(val);
}
```
--
More information about the Digitalmars-d-bugs
mailing list