https://issues.dlang.org/show_bug.cgi?id=13348
Steven Schveighoffer <schvei...@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |schvei...@yahoo.com --- Comment #5 from Steven Schveighoffer <schvei...@yahoo.com> --- Something doesn't seem right here. byGrapheme is a template function, including a templated struct. purity should be inferred everywhere here, no? The code itself seems pretty simple, seems like all the impurity comes from Grapheme and possibly decodeGrapheme. --