http://d.puremagic.com/issues/show_bug.cgi?id=2912
Summary: Incorrect array append for mixed character sizes Product: D Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzi...@digitalmars.com ReportedBy: and...@metalanguage.com void main() { char[] a; wstring b = "abc"w; a ~= b; writeln(a.length); } The program prints "6". It should print "3". --