https://issues.dlang.org/show_bug.cgi?id=17359
--- Comment #4 from Walter Bright <bugzi...@digitalmars.com> --- To get the same results in C++ and D: C++: void cppFunc(float (&color)[3]) { } D: extern(C++) void cppFunc(ref float[3] color) { } Both mangle to: ?cppFunc@@YAXAAY02M@Z --