`+ type not complicated enough
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=6785
Reported by Martin Nilsson nilsson@opera.com
string(0..255) x = "a";
x = x + "\0";
gives the warning
Warning: An expression of type string cannot be assigned to a variable of type string(0..255).