In general .stringof output is not defined by spec and is not guaranteed to stay same between releases. This specific change may be related to relatively recent consolidation of const-evaluation to use CTFE consistently, I remember Don and Kenji arguing on a very similar snippet.