When trying to compile the code below, dmd causes a segmentation fault: import core.simd; import std.conv; import std.stdio; void main() { float4 fl = 2; writefln("%s", to!string(fl.array)); }
2.059 Win32 PS E:\DigitalMars\dmd2\samples> dmd bug.d Internal error: ..\ztc\cg87.c 1699
Doesn't crash anymore in 2.061: test.d(8): Error: template std.conv.to!(string).to does not match any function template declaration. You could make an enhancement request for Phobos to add support for vectors to std.conv.