With DMD 2.058head the following code asserts during runtime:
void main(){
char a = '\x00';
char b = '\xFF';
int c = b;
assert(a < c); // ok
assert(a < b); // fail
assert(a < cast(int)b); // fail
}
Comment #1 by github-bugzilla — 2012-01-25T17:08:11Z