D-Programming-Language/dmd — pull request #663 by yebblies (2012-01-31 04:48:12+00:00)
Title: Issue 6458 - Multibyte char literals shouldn't implicitly convert to char

Disallow implicit conversion from wider to narrower chars when the value same char is not representable in a single value of the narrower type.

Eg. `\u00e4` is a valid utf-16 code point, and fits in a char, but is not a valid utf-8 code point.

http://d.puremagic.com/issues/show_bug.cgi?id=6458