Comment #0 by matti.niemenmaa+dbugzilla — 2006-11-18T10:56:11Z
Ä ä;
class Ä {
}
void main() {
}
The above, encoded as UTF-8 without a BOM, compiles and runs just fine even though the spec claims that "[i]f the source file does not start with a BOM, then the first character must be less than or equal to U0000007F" which the "Ä" character is not.
I'm not sure this is a useful limitation, and since it's not taken into account by DMD it might as well be removed, in my opinion.
Comment #1 by matti.niemenmaa+dbugzilla — 2006-12-03T03:57:16Z