https://issues.dlang.org/show_bug.cgi?id=18822
--- Comment #1 from Jack Stouffer <[email protected]> --- Introduced in https://github.com/dlang/phobos/pull/6235 So, what's happening is that the toString of Appender now uses formatValue, which calls formatRange, which calls graphemeStride. Grapheme uses TrieBuilder, which uses std.conv.text for an error message which uses Appender, and you can see the problem. --
