[Issue 18716] [ICE] type const(char)[] can not be mapped to C++
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jun 24 15:26:30 UTC 2023
https://issues.dlang.org/show_bug.cgi?id=18716
Nick Treleaven <nick at geany.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nick at geany.org
--- Comment #3 from Nick Treleaven <nick at geany.org> ---
Note that:
extern (C) void foo(const(char)[]) {}
and `dmd -HC` generates:
template<typename T>
struct _d_dynamicArray final
{
size_t length;
T *ptr;
...
};
...
extern "C" void foo(_d_dynamicArray< const char > __param_0_);
So hopefully this could happen for extern(C++) too.
--
More information about the Digitalmars-d-bugs
mailing list