Could somebody please explain this error to me.

----
import std.uni : toUniUpper;
import std.string : capitalize;

void main()
{
        const char[] name = `test`;

        // C:\dmd\src\phobos\std\string.d(983): Error: _aApplycd2 cannot be
interpreted at compile time, because it has no available source code
        const char[] name_c = capitalize(name);

        // my partial solution
        const char[] name_c2 = cast(char)toUniUpper(name[0]) ~ name[1..$];
}
----

Reply via email to